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.

[参考译文] TMS320F2.8384万S:链接器命令文件文档-潜在更新...

Guru**** 2394075 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1089438/tms320f28384s-linker-command-file-documentation---potential-update

部件号:TMS320F2.8384万S

您好,

我指的是以下网址:

https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_Linker-Command-File-Primer.html

其中规定:

“如果您在链接器命令文件中看到本文未介绍的代码,请将  其发布到E2E论坛。 论坛答复通常会导致对本文进行添加或更改。”

 

评论1.

我认为load_size指令没有在章节'在一个地址加载,从另一个地址运行'中解释,至少值得提及。

https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_Linker-Command-File-Primer.html#load-at-one-address-run-from-a-different-address

如以下示例所示:

ipcConst

  driverlib.lib<IPC.obj>(.const)(驱动程序lib.lib<IPC.obj>(.const))
} LOAD = FLASH5,RUN = RAMLS0,
load_start (constLoadStart),
load_size (constLoadSize),
run_start (constRunStart),align (8)

 

评论2.

我还在链接器命令文件(上例中为align(8))中识别了内存对齐说明,我想知道网站‘software-dl.ti.com/.../sdto_cgt_Linker-Command-File-Primer.html’是否还应解释内存对齐选项?

 

谢谢!

Inno.(注:

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

    您好Inno,

    感谢您的反馈。 我们将更新此信息。

    此外  ,您还可以参阅文档TMS320C28x汇编语言工具用户指南 ,以了解有关链接器命令文件功能的更多详细信息。

    此致,

    Veena

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

    我很高兴在文章 链接器命令文件入门中添加另一部分 ,基于此示例...

    ipcConst

      driverlib.lib<IPC.obj>(.const)(驱动程序lib.lib<IPC.obj>(.const))
    } LOAD = FLASH5,RUN = RAMLS0,
    load_start (constLoadStart),
    load_size (constLoadSize),
    run_start (constRunStart),align (8)

    此示例来自何处?  您或您的团队中的某人是否编写了该报告?  如果它来自TI示例,请告诉我在哪里可以找到它。

    我还在我的链接器命令文件(上例中为align(8))中确定了内存对齐说明,我不知道oftware-dl.ti.com/.../sdto_cgt_Linker-Command-File-Primer.html’‘s

    我可以解释 ALIGN (8)的作用。  我不能解释为何有需要。  这与内存子系统的某些限制或类似的限制有关,我缺乏这方面的专门知识。

    谢谢,此致,

    -George