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.

[参考译文] MSPM0G1105:MSPM0G1105 上的 MSP-GANG 编程故障(错误 23)和 UART 通信问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1612666/mspm0g1105-msp-gang-programming-failure-error-23-and-uart-communication-question-on-mspm0g1105

器件型号: MSPM0G1105

您好、

对于我们遇到的编程问题、我们希望寻求您的支持。

  1. 软件写入期间编程失败

使用 MSP-GANG 编程器对器件进行编程时、编程过程失败、并出现以下错误、并且软件无法成功写入:

错误 23:MCU 设备初始化失败

一旦发生此故障、某些电路板就根本无法再进行编程、即使在重试编程过程时也是如此。

  1. 与 MSP-GANG 的 UART 通信

此外、我们想在使用 MSP-GANG 时确认有关 UART 通信的以下内容:

  • 是否可以使用 MSP-GANG 通过 UART (BSL) 执行编程?

  • 如果支持、您能否提供有关通信方法、所需信号连接(接线)以及 MSP-GANG 编程器中任何必要设置的建议?

我们目前使用 MSP-GANG 编程器作为编程软件。

背景资料

目标器件是 TI MSPM0G1105TPTR。

我们观察到电路板、在这些电路板上、软件编程失败后、器件变为永久不可编程。

我们怀疑此问题可能与通过 SWD 对器件进行编程有关。

作为背景、我们之前有一款具有几乎相同硬件配置的类似产品。 在上一代中、CPU 为 TI MSP430F233TPMR、编程接口为 JTAG。

在前一个器件中、从未发生这种类型的编程故障。 此外、之前和当前产品的制造工艺和生产条件没有变化。

两种设计之间的主要区别在于编程接口从 JTAG 更改为 SWD。 因此、我们怀疑此接口更改可能与该问题有关。

如果能够深入了解此行为的根本原因、并就编程接口的使用或恢复方法提出建议、将不胜感激。

此致、

Conor

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

    您好 Conor、

    您能分享一下 Gang 显示“MCU 器件初始化失败“时的 GUI 界面图和您所用芯片的丝印吗? 我要检查器件 ID 是否匹配。

    您能否在此处分享“SETUP -> SECURE DEVICE / PROTECT SETUP ->适用于 MSPM0 MCU 的 NonMain 内存选项“配置图、您要编程到 M0 中的文件是否包含 NONMAIN?

    关于故障芯片、您是否尝试通过 CCS 恢复出厂设置?

    BR、

    Janz Bai