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.

[参考译文] MSP430F5659:如果 BSL 闪存段被完全擦除、是否会有任何损害?

Guru**** 2553260 points
Other Parts Discussed in Thread: MSP430F5528, MSP430F5659

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/735889/msp430f5659-is-there-any-harm-if-bsl-flash-segment-is-completely-erased

器件型号:MSP430F5659
主题中讨论的其他器件:MSP430F5528

我们使用的是 MSP430F5659和 MSP430F5528。 我们不使用也不打算使用 BSL。

我们有大量器件、其中 BSL 闪存部分被擦除、当查看闪存存储器时、我们在该区域看到0。 在使用 FET-Pro430进行 JTagging 期间、它可能会被某种程度的擦除。

擦除 BSL 是否有任何危害? 我们希望 MSP430能够识别没有代码并且不会尝试启动 BSL。 我们对这些器件没有已知问题、但希望确保不会产生副作用。

谢谢、

Bata

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

    通过将 BSL 存储器部分留空、您应该相对没有副作用。 从硬件 BSL 调用的角度来看、如果 BSL 区域为空、那么您将无法调用 BSL、因为检查 BSL 调用的条件会被擦除。 现在、我不确定如果您尝试通过软件条目调用 BSL 会发生什么情况、因为您会跳转到零空间。

    由于不存在或禁用 BSL、这意味着如果 JTAG 被锁定、则绝对无法返回到器件中。