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.

[参考译文] TMS320F28388D:从闪存加载 CM 应用程序至 RAM 并直接从 RAM 执行的方法

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1334760/tms320f28388d-method-of-loading-the-cm-application-from-flash-into-ram-and-executing-it-directly-from-ram

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

您好、专家

我正在尝试将配置为直接从片上闪存运行的 CM 应用程序迁移到基于 RAM 的链接器配置。

换句话说、我希望将包括.text、.bss 和.data 在内的整个程序从片上闪存加载到 RAM、然后从 RAM 执行。

我认为简单地进行修改以执行 RAM 段中的所有函数和数据、例如.TI.ramfunc 就足够了、但它实际并没有发挥作用。

请提供一些有关将程序从闪存加载到 RAM 并从中执行的指南。

谢谢。

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

    尊敬的 Seunghan:

    请在 C2000Ware SDK 文件夹- C2000Ware\driverlib\f2838x\examples\C28x_cm\led 中查看基于 CM 的 F2838D 器件 示例。

    您可以在 CM_FLASH 或 CM_RAM 中将构建配置更改为。

    根据构建配置、您应该能够在导入的工程中找到对应的链接器配置。

    您可以尝试 SDK 中提供的这个 LED 示例工程、并且可以参考该工程以在应用程序中进行必要的更改。

    谢谢

    阿斯温