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 cycleswww.ti.com/…/sprugh7.pdf
,
GuangKai Meng:
感谢!