请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:AM4372 大家好,
我正在使用编译器“TI v 16.9 .3.LTS”。
我是否可以定义如下所示的两个文本部分,并将它们分别置于内部RAM和DDR0中?
此致,
Sasaki
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.
大家好,
我正在使用编译器“TI v 16.9 .3.LTS”。
我是否可以定义如下所示的两个文本部分,并将它们分别置于内部RAM和DDR0中?
此致,
Sasaki
在我回答您的问题之前,请注意...
文本{ test.obj } > DDR0
...表示将test.obj中的所有输入部分(如.bss,data等)添加到名为.text的输出部分。 这是否是你想要的,是令人怀疑的。 您可能是想写...
文本{ test.obj(.text) } > DDR0
...相反。 这意味着只有来自test.obj的.text输入部分被放置在此.text输出部分中。 因此,其他输入部分(.bss,.data等)将与具有相同名称的输出部分组合。
S.Sasaki 说:我是否可以定义下面的两个文本部分,并将它们分别放入内部RAM和DDR0?
是的。 但这可能会在以后引起混乱。 通过为每个输出部分指定唯一的名称来避免这种情况。 在这种情况下,类似...
此处为.SPECIAL_NAME_HERE{ test.obj(.text) } > DDR0
有关链接器命令文件的更多使用提示,请参阅文章 链接器命令文件入门。
谢谢,此致,
-George