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

DSPLIB库调用时间疑惑

我想请问下:

在程序中直接从DSPLIB库(c64x的库)中调用DSP_fir_gen或DSP_fir_r4函数,程序运行时间会比你们文档给出的理论时间多出一倍。但是将这两个函数的汇编源代码提出来,不通过调库的方式调用时,运行时间就是文档中给出的理论时间。这会是些什么原因造成的呢?

Denny%20Yang99373:

会不会与cache或者库和自己编译函数的存放位置有关?

L2比DDR要快的多

xiangyu qin:

回复 Denny%20Yang99373:

自己编译的函数也是与库的一样,用.set放在.text段里的,而且也比较了map文件,两种方式时的代码都是放在L2里。不过是起用了cache

Denny%20Yang99373:

回复 xiangyu qin:

可以用CCS单步跟踪一下汇编代码。

结合CCS的CLOCK工具来具体分析一下时间花在了什么地方。

赞(0)
未经允许不得转载:TI中文支持网 » DSPLIB库调用时间疑惑
分享到: 更多 (0)