TI中文支持网
TI专业的中文技术问题咨询交流网站

CCS 中的clock与实际运行时间

在CCS(5.5.0)中修改代码,debug后显示的clock比原来有减少,但是在上板(6678)跑的时候用示波器测时间,时间反而比原来增加了,这是怎么回事?

Shine:

示波器测量不准。可以通过在测试程序前后读取TSCL/TSCH寄存器的方式获得程序的运行时间。请看c66x cpu user guide.
2.9.13 Time Stamp Counter Registers (TSCL and TSCH)
www.ti.com/…/sprugh7.pdf

使用参考如下:

TSCL=0; //初始化为任意值使能TSC时钟计时

start = TSCL;

c = a*b;

end = TSCL;

cycle = end – start;

赞(0)
未经允许不得转载:TI中文支持网 » CCS 中的clock与实际运行时间
分享到: 更多 (0)