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.

[参考译文] 编译器/TMS320F28379D:Llinker Cmd 文件创建

Guru**** 2539500 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/942077/compiler-tms320f28379d-llinker-cmd-file-creation

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

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

您好!

   根据应用程序,我需要创建自己的链接器 cmd 文件。 创建链接器命令文件 我对、

1. BEGIN 只有两个原因?

 开始           :origin = 0x000000,length = 0x000002


  

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

    Rani、

    我建议您修改 f28379xd 器件的现有链接器命令文件以供您使用应用程序使用。 请在 C2000Ware 中的 device_support/f2837xd/common/cmd 下找到示例模板

    有关链接器命令文件的更多信息、请查看此 wikipage :https://processors.wiki.ti.com/index.php/C28x_Compiler_-_Understanding_Linking

    此致、

    Ozino

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

    您好!

     我正在关注您提供的链接,但我不清楚为什么 BEGIN 的地址为2。

    提前感谢。

    此致、

    Rani

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

    Rani、

    Brom 执行完成后、CONTROL 跳转到闪存入口点(0x80000);Begin 用于将 codestart (应用程序中应在 Brom 之后运行的第一个代码)映射到此闪存入口点位置。

    在 codestart 段中、将有一个到 c_init 例程的分支指令、并且这个指令需要2个位置。  

    谢谢、此致、
    Vamsi

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

    谢谢 Vamsi、还有一个问题

     消息 RAM (M0)、专用 RAM (D0)、本地 RAM (LS0)、全局共享 RAM (GS0)之间有何区别?

    2.使用它的个人需求是什么?

    谢谢、此致、

    Rani

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

    Rani、

    除了 映射到的地址之外、它们都是相同类型(物理上不同)的 RAM 块。   

    在您提到的存储器列表中:

    • LSx RAM 可由 CLA 访问、而其他 RAM 则不可访问。
    • GSx RAM 由两个 CPU 共享(默认所有者为 CPU1;但可以配置为 CPU2所有权)。  这些是两个 CPU 共享的唯一可执行(能够执行来自的代码) RAM。
    • DX RAM 只能由相应的 CPU 访问、不能共享。
    • 即使在休眠低功耗模式下、MX RAM 也会保留数据、因为 Dx、LSx、GSX 存储器不会保留数据。    

    谢谢、此致、
    Vamsi

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

    Vamsi、

    感谢您的观看, 您的解释让我明白了。