TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP裸机如何测试cpu的使用率?

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:

不客气。

赞(0)
未经允许不得转载:TI中文支持网 » DSP裸机如何测试cpu的使用率?
分享到: 更多 (0)