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.

[参考译文] MSP430F5529:写入主闪存组时出现问题、断电后数据被擦除。

Guru**** 2577385 points
Other Parts Discussed in Thread: MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/609999/msp430f5529-problem-when-writing-to-main-flash-memory-banks-data-gets-erased-after-power-down

器件型号:MSP430F5529

您好!

我正在使用 MSP430F5529、我正在尝试向闪存写入数据。

当我使用 InfoB、C 或 D 时、数据被正确写入、并且即使在拆分电路板后也保持在那里。 (非常正常)。

现在、当我使用闪存组 B、C 或 D 等主闪存组时、数据被写入、但当我拔下卡并重新插入时、我检查内存、发现所有数据都已被擦除(由0xFF FF 重新初始化...)

你对此有什么想法吗?

谢谢你。

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

    您好 Noureddine、

    在对电路板进行下电上电后、您如何读出数据? 您在 CCS 或 IAR 中使用的是调试器吗? 如果是、您必须确保未将其配置为在连接时擦除和重新编程电路板、否则您将擦除刚刚写入的数据。 在 IAR 中、有一个"Debug Without Download"选项(不同的运行按钮):

    在 CCS 中,您可以单击调试图标旁边的下拉菜单,然后选择 Debug Configurations... 然后在"Program"选项卡上选择"Load symbols Only"

    注意:请记住、下次要在器件中加载新代码时、将此切换回加载程序。

    使用其中任一选项、您应该能够运行调试会话并查看存储器、而无需擦除和重新编程。

    此致、

    Katie

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

    我记得、IAR 可以选择仅擦除它实际下载到的页面。

    CCS 可能有一个类似的选项、但我尚未查看。

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