DSP开发技巧

in 嵌入式

DSP侧如何统计具体函数运行时间?

TI DSPC64x+内核有一个64位的硬件定时器(Time Stamp Counter),它的频率和CPU频率一致。
最简单的办法是使用TSC的低32位TSCL。注意在DM644x中,TSCH用于ARM。

#include void main (){
…
TSCL=0;  
…
t1=TSCL;  
my_code_to_benchmark();  
t2=TSCL;  
printf(“# cycles == %d\n”, (t2-t1));  
}

来源:http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=61575

Comments

皖ICP备13007154号-1