在使用dsplib_c66x_3_0_0_7该版本DSP库浮点复数FFT过程中遇到了一些问题,麻烦专家们给予尽可能详细的解答,先表示感谢。
在测试浮点复数FFT库函数时,源代码文件夹下有如下文件及文件夹
上面4个文件夹下的库函数文件有何区别,使用时应该调用哪个?
例子程序里面调用的fftSPxSP.c在统计周期数后效率很低,这是为什么。
我直接加入调用链接库中的sdplib.a66或者sdplib.ae66中的库函数,速度很快。log如下
调用DSPF_sp_fir_cplx.c:
[TMS320C66x_0] DSPF_sp_fir_cplx Iter#: 1 Result Successful NY = 32 NH = 4 natC: 10092 optC: 5260
调用链接库中的sdplib.a66
[TMS320C66x_0] DSPF_sp_fir_cplx Iter#: 1 Result Successful NY = 32 NH = 4 natC: 10092 optC: 394
效率差10几倍。
请问工程应用的时候,我应该加入哪个库函数源文件到工程中才能保证最高效率。
Bruce Chen1:
您好!
4个文件夹:
BE LE 表示 大小端
COFF ELF 表示 目标文件格式
Richard Zhang:
回复 Bruce Chen1:
我的工程中需要用该库函数的源程序,我应该把哪个源文件加入我的工程中,是当前目录下的c文件,还是4个文件夹下的汇编文件。当前的c文件可以调用,但是感觉效率很低。
Andy Yin1:
回复 Richard Zhang:
您好,
加入编好的lib即可,不需要加入源文件。