TI论坛
直播中

汤赫禧

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

用ccs5在6678l的开发板上跑一个小程序还想用DSP_fft32x32函数,但built总是不成功请问这是为什么?如何解决?

本帖最后由 一只耳朵怪 于 2018-6-25 15:44 编辑

专家好:
    以前用ccs3.8.1在6455上开发的工程中用到了ti dsp lib中的函数DSP_fft32x32,现用ccs5在6678l的开发板上跑一个小程序还想用DSP_fft32x32函数,但built总是不成功,提示如下:

warning: library "../src/dsplib64plus.lib" contains TI-COFF object files which
   are incompatible with the ELF output file.  Ensure you are using the proper
   library.
warning: library "../src/dsplib64plus.lib" contains TI-COFF object files which

   are incompatible with the ELF output file.  Ensure you are using the proper
>> Compilation failure
   library.

undefined    first referenced              
  symbol          in file                  
---------    ----------------              
DSP_fft32x32 ./obj/platforms_utils_test.obj

error: unresolved symbols remain
好像说什么TI-COFF 和ELF output file不匹配,是不是ccs3.3和ccs5的问题?如果是那么ccs5中有没有对应能用的DSP_fft32x32函数?
请教一下!

回帖(4)

李秋年

2018-6-25 04:56:56
你的工程的ELF格式的,但你使用的库文件是COFF格式的,两者不匹配,你的工程应该使用ELF格式的库文件。既然你是在C6678上运行程序,就应该使用C66的DSPLIB,而不是C64+的DSPLIB。
举报

汤赫禧

2018-6-25 05:09:40
引用: szoldman 发表于 2018-6-25 04:56
你的工程的ELF格式的,但你使用的库文件是COFF格式的,两者不匹配,你的工程应该使用ELF格式的库文件。既然你是在C6678上运行程序,就应该使用C66的DSPLIB,而不是C64+的DSPLIB。

谢谢Hank Zhao的回答。再问一下,C66的DSPLIB哪里可以下载呢?
举报

汤赫禧

2018-6-25 05:28:22
引用: wu58518 发表于 2018-6-25 05:09
谢谢Hank Zhao的回答。再问一下,C66的DSPLIB哪里可以下载呢?

找到了,应该是这个吧!http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html
举报

李秋年

2018-6-25 05:43:00
引用: wu58518 发表于 2018-6-25 05:28
找到了,应该是这个吧!http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html

是的,就是这个
举报

更多回帖

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