TI论坛
直播中

张强

7年用户 1354经验值
私信 关注
[问答]

请教关于c6748 FFT库函数使用方法问题

我在使用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
#10234-D 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

回帖(7)

李峰

2018-7-24 07:21:06
你好,首先C6748的DSP LIB请使用下面的链接:
http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html
举报

李峰

2018-7-24 07:34:35
使用时,只需要新建工程,添加好库文件路径和头文件路径,就可以调用函数了。
另外,可以参考里面的说明资料按步骤来操作使用。
举报

张强

2018-7-24 07:40:15
引用: kingnet_52004 发表于 2018-7-24 07:34
使用时,只需要新建工程,添加好库文件路径和头文件路径,就可以调用函数了。
另外,可以参考里面的说明资料按步骤来操作使用。

您好,我是用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.
举报

李峰

2018-7-24 07:46:33
引用: uuwyfsdfsf 发表于 2018-7-24 07:40
您好,我是用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

您好,首先可以根据提示升级一下你的编译器版本。建议你使用CCSv5.5,CCSv6等版本。
其次,不建议使用导入工程的方法。可以新建一个工程,然后添加头文件,库文件路径等,再调用函数。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分