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.

[参考译文] MSP430FR2433:固件被随机擦除/损坏。

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1084629/msp430fr2433-firmware-getting-erased-corrupted-randomly

部件号:MSP430FR2433
“线程:MSP-FET”中讨论的其它部件

您好,

我正在加载 MSP430的固件,其目的是根据外部中断启动主板。 最近我发现固件损坏,因此我使用 MSP-FET 调试器工具转储了主内存,发现内存被完全擦除。 有人能告诉我任何可能的原因吗?

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

    你(们)好,法尔

    据我所知,内存被擦除的原因有多种,例如,通过 BSL 对内存进行编程时出现密码错误。

    您说在使用 MSP-FET 调试器期间主内存被擦除,请问您使用的是哪种 PC 端软件(例如 CCS),您执行了哪些操作(例如“调试”操作)?

    谢谢!

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

    嗨,小东,

    让我澄清一下,缔约国会议是在较早的日期制定的,工作正常。 因此,我认为我们可以排除在内存编程过程中发生的任何错误。 此外,在使用 MSP-FET 期间,内存不会被擦除,我的意思是当我使用 MSP-FET (由“FF”填充的十六进制文件)读取设备内存时,发现内存被擦除。 在 PC 端,我使用的是 MSPFlasher_1.3.20

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

    您不能擦除 FRAM,只需为其写些新的内容。 将 FRAM 用于代码的危险之一是,该代码中的错误可能导致错误地写入代码。 启用内存保护(有关详细信息,请参阅文档)可以阻止这些写入,但不能解决原始问题。 这是您不想让它执行的代码。