Thread 中讨论的其他器件:C2000WARE、 controlSUITE
在尝试使用 rts2800_fpu32_fast_f补 遗.lib 文件时遇到问题。 我按照 SPRCA75中建立的指令进行了操作、因此我以正确的方式设置了链路顺序、并检查了-priority 和-x 的选项:
但是、当我构建项目时、我在重新定义方面遇到问题。 链接器会显示以下内容:
Makefile:154:目标'RAM_MANAGEMENT_C28.OUT'的配方失败
错误:重新定义符号"_sqrT":首先在中定义
"C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32
_fast_补 遗.lib ";在中重新定义
"C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32
.lib "
我不明白为什么、但就我而言、似乎忽略了链接顺序...
为了使其正常工作、我重新编译 rts2800_fpu32_fast_fincree.lib、更改_sqrt2的_sqrt 标签、并且我可以编译我的项目、但程序无法按预期工作。 我认为它可能与 使用 rts2800_fpu32_fast_finc补.lib 中的 sqrt 函数获得的差动结果有关、但这是另一个问题(程序使用 rts2800_fpu32.lib)。
提前感谢。

