在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;
TI中文支持网


![AM6442: [IPC RPMSG] Message send to remote core 5 @ 16 end point truncated due to lack of space in vring buffer !!!-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_pastedimage1753265713483v1.jpg)