TMSC6678
工具:CCS5.5
Ti的专家们,您们好,请教下:
在不适用sysbios操作系统,只使用裸机运行程序时,如何测试C6678的CPU使用率?CCS上有直接测试的工具吗?
另外关于Pingpang缓存有这方面的例程吗?
谢谢
Shine:
没有测试裸机代码CPU使用率的工具。
EDMA手册里有pingpong buffer例程3.4.4 Ping-Pong Buffering
www.ti.com/…/sprugs5b.pdf
Ryan BL:
将你的系统设计成全中断驱动,并在主程序里面没事干的时候idle,指定个全计数的timer;
idle前记录时间点,中断驱动入口记录进入时间;
使用如上的打点机制,分别累加时间段里idle和执行的timer计数,作为统计依据;
timer以64位为佳。
shuai gao:
回复 Ryan BL:
您的意思是,通过这种单位时间内的计数,自己算使用率?
Ryan BL:
回复 shuai gao:
是的,统计/计算你的idle和非idle的比例,时间策略根据你的需要来就好。
shuai gao:
回复 Ryan BL:
好的,我试试,谢谢您啦
Ryan BL:
回复 shuai gao:
不客气。