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.

[参考译文] TMS320F280039C:有关通过 cmd 文件中的不同地址运行的问题

Guru**** 2522770 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1418572/tms320f280039c-question-about-run-from-a-different-address-in-cmd-file

器件型号:TMS320F280039C

工具与软件:

尊敬的 Champ:

我要求为我的客户提供服务。

从下面的.html 页面中、有疑问需要澄清。 请提供帮助。

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

在一个地址加载、从一个不同的地址运行的示例、 运行  下面显示的具有多个存储器范围的输出段是可行的且合法的吗?

Cla1Prog:load = flash_BANK0_SEC4、
RUN = RAMLS0 | RAMLS1 | RAMLS2
Load_start (_Cla1ProgLoadStart)、
RUN_START (_Cla1ProgRunStart)、
Load_Size (_Cla1ProgLoadSize)、
对齐(4)

配置的任何问题和原因不合法? RUN 输出段应该是唯一的存储器范围、对吧?

谢谢。此致、

Johnny

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

    尊敬的 Johnny:

    您是否可以尝试将这些 RAMLS0-LS2组合到单个组中并在运行段中使用它们? 将起始地址保留为 RAMLS0、将长度保留为 RAMLS0+RAMLS1+RAMLS2' s 长度的总和。

    谢谢

    Aswin