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.

[参考译文] RTOS/AM5716:使用 XDC 自动链接库

Guru**** 2551640 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/566751/rtos-am5716-automatically-linking-libraries-using-xdc

器件型号:AM5716

工具/软件:TI-RTOS

由于 XDC 工具和 RTSC 配置提供的优势、我尝试将 RTSC 工程中包含的库从手动创建的链接器文件迁移到自动生成的链接器文件。  将模块添加到.cfg 文件中后、可以方便地将库添加到自动生成的链接器文件的顶部、因此不再需要将其包含在手动文件中。  但是、我无法找到将库放入自动生成文件中的存储器段的方法。  在 XDC 脚本中或在其他情况下、是否有某种方法可以执行此操作?

理想情况下、我要设置、包括模块在内、除了在相应的库中进行链接(它已经执行过)之外、它还会自动将其分配到默认存储器段。

例如

VAR GPIO = xdc.useModule('ti.drv.gpio.Settings'); 

生成的

-l"C:\ti\am57x_packages/pdk_am57xx_1_0_5\packages/ti\drv\gpio\lib\c66\release\ti.drv.gpio.ae66"//已经发生
...

部分
{
(笑声)
C:\ti\am57x_packages/pdk_am57xx_1_0_5\packages/ti\drv\gpio\lib\am571x\c66\release\ti.drv.gpio.ae66 > L2SRAM //如何实现这一点?

。}