我在使用C6748,最近想使用FFT库函数C67xDSPLIB_v200,但是添加了库函数路径和头文件后使用DSPF_sp_cfftr2_dit(),或者DSPF_sp_fftSPxSP()还是会报错,这是为什么?我现在只是用gen_twiddle_fft_sp()和DSPF_sp_fftSPxSP()这两个函数可以吗?想问下正确使用c6748 FFT库函数的方法
错误提示:
Description Resource Path Location Type
#10010 errors encountered during linking; "DFT.out" not built DFT
<a href="file:/C:/ccs5.2/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain DFT
unresolved symbol DSPF_sp_cfftr2_dit, first referenced in ./FFT.obj DFT
unresolved symbol DSPF_sp_fftSPxSP, first referenced in ./FFT.obj DFT
noaming:
你好,首先C6748的DSP LIB请使用下面的链接:
http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html
noaming:
使用时,只需要新建工程,添加好库文件路径和头文件路径,就可以调用函数了。
另外,可以参考里面的说明资料按步骤来操作使用。
polongtao:
回复 noaming:
您好,我是用fft_sp_example.c里面的例程建的工程,添加了DSPF_blk_eswap16.h但是还是会弹出这样一个错误,
could not open source file "ti/dsplib/src/DSPF_blk_eswap16/DSPF_blk_eswap16.h
想导入资料里的工程也弹出要安装c6000v7.4 compiler Error: Import failed for project 'DSPLIB_LIB_GEN' because its compiler definition is not available. Please install the C6000v7.4 compiler before importing this project.
wei hua1:
回复 polongtao:
需要基于tci6638k2k芯片,设计一个对N点复数序列求DFT的模块,N可以为奇数;每个复数由32bit保存,高16位为实部,低16为为虚部。输出也是按照高16位为实部,低16为为虚部保存。芯片内有内部函数直接调用吗?或者用查表法怎么求解?
wei hua1:
回复 noaming:
我查看资料一般库函数是基于2或者4的幂次方;有cfft()等函数最少点数为16
有库函数能满足2,4,6,12点DFT吗?
谢谢
polongtao:
回复 wei hua1:
wei hua1
我查看资料一般库函数是基于2或者4的幂次方;有cfft()等函数最少点数为16
有库函数能满足2,4,6,12点DFT吗?
谢谢