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

AM5728: DSP RTOS 打印时间

Part Number:AM5728

采用AM5728,DSP搭载RTOS,想计算某段程序的运行时间或者数据传输时间,

请问RTOS DSP中有无类似linux中gettimeofday之类的打印时间戳的函数?如何使用?

ps:精确到微秒

Nancy Wang:

是用在C6678核上的吗?可以利用TSC寄存器来实现,原理是计算消耗的cpu cycle数来计算执行的时间。

#include "c6x.h"...int start, stop;TSCL = 0; // need to write to it to start countingstart = TSCL;///... critical codestop = TSCL;
stop -= start; // stop will have the total number of CPU cycles

www.ti.com/…/sprugh7.pdf

,

GuangKai Meng:

感谢!

赞(0)
未经允许不得转载:TI中文支持网 » AM5728: DSP RTOS 打印时间
分享到: 更多 (0)