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.

[参考译文] MSP-GANG:错误23 -写入 NONMAIN 后器件锁定

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1368782/msp-gang-error-23---device-lockout-after-writing-to-nonmain

器件型号:MSP-GANG
主题中讨论的其他器件: MSPM0G1507

工具与软件:

您好!

在准备使用 MSPM0G1507 进行生产时、我们发现、使用 MSP-GANG 编程器编程时、器件会在单次编程后永久锁定。 加载的固件将按预期运行、但再次尝试使用 MSP-GANG 进行重新编程会导致错误23、并且无法使用调试探针来执行 DSSM 出厂复位以擦除 MCU 和重新编程。 使用 XDS110调试探针加载相同固件不会锁定器件并按预期运行、这似乎表明 MSP-GANG 配置存在问题。

虽然固件会修改非主存储器以禁用 BSL、但 不会配置为禁用调试访问。 我们已确认 NonMain Memory Options 窗口中列出的值与代码文件中列出的值相匹配、并且已启用对非 main 的写入。 此外、 在对器件进行初始编程时、MSP-GANG 软件中的输出文本确实确认已成功写入非主代码。 我们还尝试将存储器擦除/编程/验证地址范围设置为所有存储器、主存储器、并由代码文件使用、每次都具有相同的结果。

经过一些研究、似乎锁定很可能是由于非 main 中的 CRC 与预期不匹配。 由于该器件使用其他编程器可以正常编程、因此在 首次对器件进行编程时、MSP-GANG 软件中的配置设置是否会破坏非主器件?

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

    您好、Ashton、您使用的是哪个版本的 MSP-GANG 软件?

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

    我们使用的是版本1.03.08.00 (从2023年8月起)

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

    尊敬的 Ashton:最近对 MSP-GANG 软件进行了更新、该更新应在 TI.com 上上线。您可以尝试使用该更新吗?告诉我会发生什么情况?

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

    大家好、Ashton、我收到了 Ruben 为我提供的您正在使用的程序的.txt、在使用最新版本的 GUI 进行测试时、我没有看到任何问题。

    https://www.ti.com/tool/download/MSP-GANG-SOFTWARE / 1.03.09.00

    在使用 GUI 之前、请更新编程器上的固件。