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.

[参考译文] MSP430FR5969:IAR 差分下载

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/970654/msp430fr5969-iar-differential-download

器件型号:MSP430FR5969
主题中讨论的其他器件: MSP430F5529

在调试器模式下、我想为持久性变量分配一段存储器空间。

我目前正在将 IAR Embedded Workbench 8.0与 MSP430FR5969评估套件配合使用。 我遇到的问题是每次加载新程序时、调试器都会重置所有主存储器(4400-14000)。 我已经为额外变量(实际上是计数器)分配了4400-4800、我希望该内存部分在调试会话之间保持不变。  

是否有方法可以编辑链接器文件以允许这样做?  

为清楚、我不想使用此应用程序的信息部分、而是几乎添加4400-4800作为另一个信息部分。 我注意到、在调试器应用程序加载之间、信息部分不会被擦除、我猜是因为它不是主存储器的一部分。  

我注意到 CCS 具有差分下载功能、这在这里对我来说非常完美、但我使用的是 IAR Embedded Workbench。  

感谢你的帮助。  

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

    [引用 USER="JDS]我注意到 CCS 具有差分下载功能、这在这里对我来说是完美的、但我使用的是 IAR Embedded Workbench。  [/引述]我不是 IAR 用户、但注意 到《MSP430 IAR 嵌入式工作平台 C-SPY 调试指南 》具有:

    在 IAR 项目选项中启用"保留不变的存储器"是否有帮助?

    上面提到的 IAR 手册似乎没有"保留不变的存储器"项目选项页面的屏幕截图、但是 MSP430I2031:使用 IAR 进行信息段擦除和编程 。

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

    切斯特、您好!  

    感谢您的回答。 我还注意到了 IAR 中的这个选项、它对我的用例来说是完美的、但它是灰色的。 我找不到有关如何启用它的任何信息。 你有什么幸运吗?

    再次感谢!

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

    [引用 user="JDS">我还注意到 IAR 中的该选项对于我的用例来说非常完美、但它是灰色的。 我找不到有关如何启用它的任何信息。我也找不到 IAR 文档中关于"retain unchanged memory"选项灰显的原因的说明。

    但是、在使用 IAR KickStart 7.20.1进行实验时、该选项对器件类型很敏感。 例如:

    1. 如果选择基于 FRAM 的器件、例如 MSP430FR5969、"Retain unchanged memory"选项将灰显。
    2. 如果选择基于闪存的器件、例如 MSP430F5529、则可以启用"Retain unchanged memory"选项。 我刚刚检查了 GUI、没有尝试对实际器件进行编程。

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

    就是这样,你就找到了!! 感谢你的帮助! 我想在 FRAM 器件上是不可能的。  

    [引用用户="Chester Gillon"]

    1. 如果选择基于 FRAM 的器件、例如 MSP430FR5969、"Retain unchanged memory"选项将灰显。

    [/报价]