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.

[参考译文] 编译器/TMS320F280049:运行时支持库与 rts2800_fpu32.lib 或 libc.a 一同提供?

Guru**** 2221200 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/753491/compiler-tms320f280049-run-time-support-library-is-with-rts2800_fpu32-lib-or-libc-a

器件型号:TMS320F280049
主题中讨论的其他器件:C2000WARE

工具/软件:TI C/C++编译器

尊敬的香榭丽舍

我向我们的客户提出这一问题。

在 F28004x_dev_user_guide.pdf 的 P13中、我们使用 rts2800_fpu32.lib 而不是 libc.a.

位于 C:\TI\C2000\C2000Ware_1_00_06_00\device_support\f28004x\docs\

 

但是、在我们的 LED_ex1_blinky 等示例代码中、

它显示了我们使用 libc.a、如链接器文件搜索路径中的下图所示。


 

因此、我们感到困惑。

 

1) 1)我们应该将哪个库用于运行时支持库?

2) 2) libc.a 和 rts2800_fpu32.lib 之间有何区别?

 

 

 

黄维恩

 

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    韦恩、

    libc.a 是"自动"库、CCS 在其中根据构建选项选择特定的库。 libc.a 实际上不是一个库、但我认为它是一个脚本、可以在其中选择实际的库。 例如、您在启用浮点的情况下构建时、会得到 rts2800_fpu32.lib。 如果不使用-fpu32选项进行构建、则会得到 rts2800_ml.lib。 类似的东西。 还有其他选项也决定了库。

    此致、
    David
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    David、

    感谢您的信息。

    韦恩