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.

[参考译文] LP-MSP430FR2476:熔断安全保险丝后无法在 MSP430FR2476 上执行批量擦除

Guru**** 2581345 points
Other Parts Discussed in Thread: MSP430FR2476

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1573825/lp-msp430fr2476-unable-to-perform-mass-erase-on-msp430fr2476-after-blowing-security-fuse

器件型号:LP-MSP430FR2476
主题:MSP430FR2476 中讨论的其他器件

工具/软件:

您好、

我正在尝试对执行批量擦除 MSP430FR2476 。 我之前使用将固件编程到定制电路板上 Elprotronic 的 FET-Pro430 软件并在 UI 中启用了“熔断安全保险丝“选项、如下所示。



问题是我已识别一个软件错误、现在需要执行批量擦除来对现有电路板重新编程。

经过一些研究,我提到了 SLAU550ab 记录并遵循 BSL 进入序列 如指南中所述。 但是、我没有成功进入 BSL 模式(或者至少我怀疑我没有进入 BSL 模式)。 下面是逻辑分析仪的捕获结果以供参考。



我正在按照数据表中的说明完全发送 BSL 进入序列、并尝试了所有可能的组合、包括交换 RST/TEST Rx/TX 信号。 TX 通道上的可见信号是我正在传输的命令 9600 波特、1 个停止位、偶校验

我目前可以访问以下引脚+ GND:


尽管多次尝试、但我仍然无法在 MCU 上执行批量擦除。

任何人都可以建议可能的步骤、或者确认在安全保险丝熔断后批量擦除是否仍然可以实现?

感谢您的时间和支持。

此致、
Ahmet Yiğitcan Şen ć

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

    您的数据包似乎正在发送受密码保护的命令 0x19。 如果未发送密码、则会失败(失败的某个值)。

    导致批量擦除的推荐方法是使用无效密码的“RX 密码“命令 (5.3)。

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

    您好、David:

    感谢您的答复。 我实施了您的更改并使用了命令 0x11(RX 密码) 、但未立即解决问题。 但是、在调整后 TEST/RST 时序和使用命令 0x11(RX 密码) 、我在设备上成功执行了批量擦除。 感谢您的支持。