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.
目的:在CCS9.2编译环境中,将定点类型的FFT(定点类型的用的是CCS3.3)改为浮点类型的FFT
操作办法:添加rts2800_fpu32.lib并在Specify floating point support(--float_support)选fpu32;
现象:报了好多error #16008-D: file "C:/Users/xinyu/Desktop/FFT/DSP-FreqChange_208_ok/Lib/rts2800_fpu32.lib<errno.obj>" specifies ISA revision "C28FPU32", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
请问这样的情况改怎么解决啊
删除之后的效果是:
报了几个类似这种的错误,
_CFFT32_calc C:/Users/xinyu/Desktop/FFT/DSP-FreqChange_208_ok/Debug/Source/user_FFT.obj
_CFFT32_init C:/Users/xinyu/Desktop/FFT/DSP-FreqChange_208_ok/Debug/Source/user_FFT.obj
我工程中是用到了fft.lib的
只删除IQmath.lib还是会出现最开始的现象:
error #16008-D: file "E:/cxy/FFT/DSP-FreqChange_208_ok/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
error #16008-D: file "E:/cxy/FFT/DSP-FreqChange_208_ok/Lib/rts2800_fpu32.lib<sqrt.obj>" specifies ISA revision "C28FPU32", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
一般情况下,将定点类型的fft工程转为浮点类型的都怎么办啊
我在论坛其他帖子中得到一个信息是出现C2700不兼容的问题,应该用CCS3来编译
然后我用CCS3来编译了,并且试了您发的那个帖子的方法,但是还是报了这个错误;
fatal error: file
"C:\\work\\work4\\DSP-FreqChange_208_ok\\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
请问这种情况应该怎么办呢,或者我应该怎么找到一个FPU32类型的fft.lib文件
尝试过了build all,还是出现那个报错;
我也没在c2000ware中找到它
我目前这个项目工程是十多年前的,应该是那个时候的在官网下载的,文件日期是2012年的
那这个工程太老了,C 2000 ware最早只有2017年的版本,fpu32类型的fft.lib已经找不到了。我在controlsuite中也没找到。你可能需要重写相关的代码。