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.

[参考译文] MSP430F1471:是否可以在具有 MSP430和 MSP430X 内核的器件中擦除 BSL (引导存储器)并重新闪存?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1112050/msp430f1471-can-bsl-boot-memory-be-erased-and-re-flashed-in-device-with-msp430-and-msp430x-cores

器件型号:MSP430F1471

您好!

我是闪存工具的固件开发人员。

我有兴趣使用我的 JTAG 或 Spy-Bi-Wire 闪存工具来擦除和重新刷写器件 MSP430F1471的 BSL 存储器。
一般来说、我的问题是、对于具有 MSP430内核和 MSP430X 内核的器件、是否可以擦除和重新刷新 BSL、因为在"slau320"示例代码上没有函数。

我尝试清除 BSL、但没有成功。 我能够读取/转储它并检查 PSA CRC、但不能擦除并重新编程。

对于具有 MSP430Xv2内核的器件(例如 F5xxx、F6xxx、FRxxx 系列)、是否需要像"MSP430_UnlockBSL"这样的函数?

此外、在某些具有 MSP430内核的器件中、引导存储器被指定为 ROM 存储器、而不是闪存存储器、因此我认为在这种情况下、它不能被重新闪存。
但是、MSP430F1471上的 BSL 存储器与此类似、而引导存储器的定义与闪存存储器类似、而不是 ROM 存储器如何?
我的问题是在所有 MSP430器件上实现闪存工具的可能性、以及如何考虑 BSL 存储器的闪存。

提前感谢您

此致

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

    只有5xx/6xx 闪存系列(不是 FRAM)具有 BSL 闪存段、且具有 TI 出厂默认 BSL。 这个 BSL 可被擦除/修改/诸如此类。

    其他系列中的 BSL 是只读的、不可能进行任何修改。 但是、它可用于将自定义 BSL 下载到 RAM、而自定义版本则可用于固件下载。

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

    感谢您进行总结。 以及我需要的答案。