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.

[参考译文] TMS320F28P650DK:构建配置 CPU1_RAM、CPU1_FLASH_EVAL 和 CPU1_FLASH 之间的差异

Guru**** 2966500 points

Other Parts Discussed in Thread: TMS320F28P650DK, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1660506/tms320f28p650dk-difference-between-build-configuration-cpu1_ram-cpu1_flash_eval-and-cpu1_flash

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

大家好:

      IAM 与 TMS320F28P650DK 微控制器配合使用、在构建配置期间会发生变化  

CPU1_RAM、CPU1_FLASH_EVAL 和 CPU1_FLASH 可以解释这些构建配置如何影响存储器布局。

谢谢。此致

Narasimhaj

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

    尊敬的 Narsimha:

    每个不同的构建配置都使用不同的链接器命令文件来为程序分配存储器。 您能否告诉我您所指的具体示例? 请提供 c2000ware 版本和示例路径。

    谢谢、

    IRA

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

    您好、Ira、

            感谢您的回复、我的 CCS 版本 20.4.1.4___1.10.1、 Windows 11 上安装了 C2000Ware_6_00_01_00。

    我的问题没有具体到任何示例、但一般来说、这些编译配置会如何工作、每次加载不同的链接器文件时是否会这样? 在哪里可以找到这些链接器更新?

    提前感谢

    Narasimhaj  

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

    尊敬的 Narsimha:

    从 c2000ware 导入工程时、cmd 文件应包含在工程中。 它将具有这样的扩展名为.cmd

    您可以检查 2 个链接器 cmd 文件 (generic_ram 和 generic_flash)、并查看它们是否将.text 段放置在存储器的不同部分。

    如果您想了解链接器文件如何映射到不同的构建配置、可以检查任何 c2000ware 示例的.projectspec 文件。 您可以在文本编辑器中打开.projectspec 文件、将看到这些设置。 它们决定哪个链接器 cmd 文件映射到哪个构建配置。 请参考下图。

    谢谢、

    IRA