This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

测试CLA中代码运行时间



专家您好:

我用的是28035,CCS5.5

想测试下CLA中断中代码的运行时间,但是CLA能用的只有PWM和ADC,

之前用2801测试时间,是用IO的翻转功能,现在这个方法是不行了。

我自己试过的方法有:

1,TBCTR测试时间,试过是不可以的。因为main_CPU和CLA独立运行,TBCTR在CLA停止时也在计数

2.AQCSFRC拉高拉低引脚的方法也试过,测出时间非常之不准。90K的中断CLA频率,测出一个PI算法要几百us的时间

3.社区里面,TI支持建议用CPU定时器测试,试过不行。原因和第一条测试结果一样,一直在计数

4.在中断入口处赋一个占空比,然后再结尾处再赋另一个占空比来测试时间。这样测试的时间不知道准不准,心里没有底

想请教下,还可以利用什么方法去准确的测试时间 ??

谢谢!!

测不出时间就不好比较CLA和main_CPU对环路运算的控制效果,

谢谢