TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: 将定点类型的FFT改为浮点FFT

Part Number:TMS320F28335Other Parts Discussed in Thread:C2000WARE, CONTROLSUITE

目的:在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

请问这样的情况改怎么解决啊

Ben Qin:

你的工程里是否包含了其他不是fpu32的库?

,

chen xinyu:

还包含了fft.lib; IQmath.lib; IQmath_fpu32.lib

加上rts2800_fpu32.lib只有这四个.lib文件

,

Ben Qin:

试着将前面两个不是fpu32的库删除下看看。

,

chen xinyu:

我用到了fft.lib这个库,请问这个库有fpu32类型的吗

,

chen xinyu:

删除之后的效果是:

报了几个类似这种的错误,

_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的

,

Ben Qin:

 我不确定这个库是不是FPU32类型的,因为我没在c2000ware中找到它。

只删除IQmath.lib试一下

,

chen xinyu:

只删除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工程转为浮点类型的都怎么办啊

,

Ben Qin:

参考下这篇帖子看是否有帮助:

(+) "C2800", which is not compatible with ISA revision – Code Composer Studio forum – Code Composer StudioTm︎ – TI E2E support forums

,

chen xinyu:

我在论坛其他帖子中得到一个信息是出现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文件

,

Ben Qin:

尝试过点击build all 了吗?

你这个fft.lib在c2000ware中有吗?我找不到这个库

,

chen xinyu:

尝试过了build all,还是出现那个报错;

我也没在c2000ware中找到它

我目前这个项目工程是十多年前的,应该是那个时候的在官网下载的,文件日期是2012年的

,

Ben Qin:

那这个工程太老了,C 2000 ware最早只有2017年的版本,fpu32类型的fft.lib已经找不到了。我在controlsuite中也没找到。你可能需要重写相关的代码。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 将定点类型的FFT改为浮点FFT
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1