我将尝试使用此支持服务单中概述的步骤升级 MSPG2553: https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/991977/msp430g2553-msp430g2553-uart-firmware-update-using-bsl-problem/3663997?tisearch=e2e-sitesearch&keymatch=BSLSKEY#3663997
本质上、依次点击"硬件进入 BSL"、"批量擦除"、"默认密码"和"编程"。
在这种情况下、是否有办法可以保护 INFO-A 段不受批量擦除的影响? 我们已在测试中确认、硬件进入 BSL 会禁用 LOCKA 位、但无法明显防止这种情况。 我们还尝试 根据链接的票证的建议将 BSLSKEY 设置为0x0000。 这样做可以防止对错误密码执行擦除、但不会改变批量擦除的行为。
还有其他什么办法可以做吗? 理想情况下、我们不需要执行备份计划、即要么进入 BSL 软件、要么必须 在擦除芯片之前输入密码。