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

fpu32_fast_supplement 配置

Other Parts Discussed in Thread:CONTROLSUITE

目前使用28335芯片,在配置调用sin/cos等三角函数调用时,配置如下:

1)rts2800_ml.lib、rts2800_fpu32.lib、rts2800_fpu32_fast_supplement.lib添加到工程 中;

2)Link order 也是 rts2800_fpu32_fast_supplement.lib 、rts2800_fpu32.lib、rts2800_ml.lib;

3)cmd文件中 PAGE 0: {FPUTABLES   : origin = 0x3FEBDC, length = 0x0006A0} ,SECTIONS{FPUmathTables    : > FPUTABLES, PAGE = 0, TYPE = NOLOAD }

程序中调用sin/cos函数时,map文件中一直显示 rts2800_fpu32.lib : cos.obj (.text),请问下还有其他什么地方影响吗?

Susan Yang:

看起来您的使用没有什么问题。

建议您使用最新版本的库文件或者最新版本的库文件所在的软件包

若是升级后还是不可以的话,请您上传一下您的工程,我们来具体看一下,谢谢。

,

Susan Yang:

另外您的CCS版本和使用的库文件的路径是什么?

,

user1267603:

1.请问哪里有最新版本的库文件?
2.CCS版本为CCS6.0,编译器版本TI v6.2.5 , 库文件路径:C:\ti\ccsv6\tools\compiler\c2000_6.2.5\lib

,

user1267603:

具体工程已经私信给您了,麻烦你看一下,谢谢!

,

Susan Yang:

我目前使用的是CCS10,库文件的话在路径

C:\ti\ccs1000\ccs\tools\compiler\ti-cgt-c2000_20.8.0.STS\lib

建议使用较高版本的编译器

,

user1267603:

我已经编译器版本提高到ti-cgt-c2000_20.8.0,库文件位置,C:\ti\ccs1000\ccs\tools\compiler\ti-cgt-c2000_20.8.0.STS\lib
编译出的map文件仍然没有变化,麻烦给我发一个最新的 rts2800_fpu32_fast_supplement.lib文件,谢谢!

,

user1267603:

我目前使用的rts2800_fpu32_fast_supplement.lib是在安装的controlSUITE的,位置D:\ti\controlSUITE\libs\math\FPUfastRTS\V100\lib

,

Susan Yang:

库文件是C2000ware3.03版本下的

rts2800_fpu32_fast_supplement.lib

,

user1267603:

我用了你上传的rts2800_fpu32_fast_supplement.lib文件,还是不行,编译后"C:\\Users\\admin\\AppData\\Local\\Temp\\{3EAF3351-CFDB-45F1-9D2E-D8A5EC0DDDEF}", line 17: warning: cannot resolve archiveC:/ti/ccsv6/tools/compiler/ti-cgt-c2000_20.8.0.STS/lib/rts2800_fpu32_fast_supplement.lib to a compatible library, as no input files have beenencountered
map文件中还是没有rts2800_fpu32_fast_supplement.lib

,

Susan Yang:

请您先对照一下

controlSUITE\device_support\f2833x\v142\DSP2833x_examples_ccsv5\fpu_software

这个例程里面的配置,包括选择FPU32,以及C2000 Linker 里面的设置。

,

user1267603:

map 文件中:00009b5500000088rts2800_fpu32.lib : fs_div28.asm.obj (.text)00009bdd00000063: s_cosf.c.obj (.text)00009c4000000059: s_sinf.c.obj (.text)
不是别人编译显示的sin.obj(.text)、cos.obj(.text)

,

user1267603:

我找到了这个位置下:controlSUITE\device_support\f2833x\v142\DSP2833x_examples_ccsv5\fpu_software的例程,C2000 Linker 里面的设置什么都没有啊,编译结果也不会出现map文件中rts2800_fpu32_fast_supplement.lib

,

user1267603:

最终解决方案:在C2000 linker->File SearchPath下添加 rts2800_fpu32_fast_supplement.lib,并调整其顺序至优先。

,

Susan Yang:

很高兴您能解决问题,谢谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » fpu32_fast_supplement 配置
分享到: 更多 (0)