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.

[参考译文] 编译器/TMS570LC4357:使用 GNU v7.2.1编译器构建 TMS570LC4357

Guru**** 2462880 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/947965/compiler-tms570lc4357-tms570lc4357-build-using-gnu-v7-2-1-compiler

器件型号:TMS570LC4357
主题中讨论的其他器件: HALCOGEN

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

您好!

 

我们使用 TMS570LC4357进行产品开发。 我们使用 CCS v9.0.1进行软件开发和调试。 从现在开始,我们使用 TI 编译器 v18.12.3.LTS 来构建软件。

我们现在正在评估 GCC 编译器的使用情况。 我搜索过这个论坛,发现 TI Guy (Chester Gillon)已经能够使用 GNU v7.2.1为 TMS570LC4357创建可运行的构建。

https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/907975

我已从 TT 中的链接下载编译器并在 CCS 中进行设置。

现在,我已经编译并链接了该构建,但它不能在目标上运行。 我使用的编译器和链接器选项与 TT 中提到的示例项目中使用的选项相同。 我使用了 libstdc++.a 作为运行时支持库,因为我们的代码是 C++。 为了构建 halcogen .asm 文件(为 TI 汇编器创建),我使用了编译器标志“-MCC”来使用 GCC 编译器进行编译。

我怀疑我没有为 GNU 连接器正确编写链接器脚本,因为我不熟悉语法。 您能帮我将 TI 链接器脚本重新编写为 GNU 链接器格式吗? 我们的 TI 链接器脚本已附加。

我们的 TI 链接器脚本已附加。

 

非常感谢您的支持、

Radek

e2e.ti.com/.../0753.sys_5F00_linker.cmd.txt