您好!
我正在使用 MSP430F5529、我正在尝试向闪存写入数据。
当我使用 InfoB、C 或 D 时、数据被正确写入、并且即使在拆分电路板后也保持在那里。 (非常正常)。
现在、当我使用闪存组 B、C 或 D 等主闪存组时、数据被写入、但当我拔下卡并重新插入时、我检查内存、发现所有数据都已被擦除(由0xFF FF 重新初始化...)
你对此有什么想法吗?
谢谢你。
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、我正在尝试向闪存写入数据。
当我使用 InfoB、C 或 D 时、数据被正确写入、并且即使在拆分电路板后也保持在那里。 (非常正常)。
现在、当我使用闪存组 B、C 或 D 等主闪存组时、数据被写入、但当我拔下卡并重新插入时、我检查内存、发现所有数据都已被擦除(由0xFF FF 重新初始化...)
你对此有什么想法吗?
谢谢你。
在对电路板进行下电上电后、您如何读出数据? 您在 CCS 或 IAR 中使用的是调试器吗? 如果是、您必须确保未将其配置为在连接时擦除和重新编程电路板、否则您将擦除刚刚写入的数据。 在 IAR 中、有一个"Debug Without Download"选项(不同的运行按钮):
在 CCS 中,您可以单击调试图标旁边的下拉菜单,然后选择 Debug Configurations... 然后在"Program"选项卡上选择"Load symbols Only"
注意:请记住、下次要在器件中加载新代码时、将此切换回加载程序。
使用其中任一选项、您应该能够运行调试会话并查看存储器、而无需擦除和重新编程。
此致、
Katie