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.

[参考译文] MSP430G2955:CCS:如何为 RAM 区域中的代码生成叠加?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1205632/msp430g2955-ccs-how-to-generate-overlays-for-code-in-ram-area

器件型号:MSP430G2955

我打算从 RAM 运行代码,我有两个案例.

情形1、正常操作、从闪存执行代码、需要整个 RAM 区域 vor 数据。
在情况2中、我要在执行之前将代码从闪存复制到 RAM。  所有之前的 RAM 内容
  (除栈外的变量、数据等)不再需要。

我已经成功地将代码复制到 RAM。 但是、我无法使用 RAM 区域作为覆盖区域。
修改.cmd 文件后、链接器保留应该用于代码和代码的 RAM 区域
已加载到 RAM 中。 案例1中的 RAM 不完整。

我的问题是、如何指示链接器在案例1中使用完整的 RAM、以及允许
要为 case2使用完整的 RAM ?

感谢你的帮助

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

    我在这里找到了以下可帮助我解决问题的主题。

    MSP430F2350:在链接器脚本中使用 UNION 语句叠加段