This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

fft.lib与rts2800_fpu32.lib冲突问题

Other Parts Discussed in Thread: TMS320F28335

"D:/Tms320f28335Project/DSP2833x/v131/DSP2833x_common/lib/fft.lib<cfft32i.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C28FPU32" specified in a previous file or on the command line

总共添加了两个库fft.lib与rts2800_fpu32.lib,编译提示错误,求各位大神解答?

用的是tms320f28335,环境CCS3.3

  • 整了一天,终于整明白了,一般发生在编译器的设置和所使用的库文件文件不一致的情况,比如在Properties-->C2000 compiler-->Runtime Model Options-->Specify floating point support中支持FPU32但却用rts2800_ml.lib定点库而不是rts2800_fpu32.lib;或者设置为不支持FPU32却用rts2800_fpu32.lib,

  • 请问最后是怎么解决的?

  • 正如楼上的回复,这个问题的出现是由于编译器的设置和所使用的库文件文件不一致而导致的。
    如果需要使用浮点,可以尝试在project->properties->build-.>compiler->processor Options中将-float_support改为fpu32。
  • 已经添加了fpu32,但是没有效果