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:MCU 器件初始化失败- MSPM0L1306-Q1

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1483433/msp-gang-error-23-mcu-device-initialization-failed---mspm0l1306-q1

器件型号:MSP-GANG
主题中讨论的其他器件:MSPM0L1305、、 MSPM0L1306、MSPM0L1306-Q1

工具与软件:

首先、我们可以检查目标 PCBA 是否正常、使用 J-link 工具进行编程后、即可成功实现。

但当我们尝试使用 MSP  Gang 编程器对 MSP (MSPM0L1305)器件进行编程时
我无法对目标器件进行编程/擦除/读取。 获取 MCU 器件初始化错误失败。
请帮助我解决此问题。
附加 桌面应用程序的版本信息和错误窗口的快照。

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

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

    嗨、Larry、

    我在第一次审查时没有看到任何突出的东西。  是否确定使用的是 MSP-GANG 的通道1?  您的编程电缆有多长?   

    我看到您提到它可以与 J-link 一起使用、但我看到的一个常见问题是用户看到编程头发生了翻转/镜像。   您能否监控 VCC 线路并查看是否按预期从 MSP-Gang 获得电源?   

    问题似乎出在 MSP-GANG 和 MCU 之间、而不是在 PC 和 MSP-GANG 之间。   

    谢谢!

    JD

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

    您好、

    感谢您的答复。 仅使用1个通道。   连接编程装置的电缆长度约为50厘米。  同时、当软件 VCC on/off"按钮激活时、我检查 VCC 是否为3.3V。

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

    嗨、Larry、

    我知道用户指南注释中提到的最大长度是50cm、但在实践中、我建议尽可能缩短电缆长度。 是否可以使用较短的电缆进行测试?   

    此外、电路板是否有超过50mA 的拉电流?    

    谢谢!

    JD

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

    我们切断了一半电流电缆、但问题是相同的。

    我们还尝试将外部3.3V 连接到目标 PCBA、然后测量1.6mA 周围的电流。

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

    Larry、您好!

    为我这边的延误而道歉。  您这边还有其他有关这方面的更新吗?  

    我看到您收到"device initialization failed"错误。  如果编程电缆完全未连接、是否会出现相同的错误?   我的下一步将是非常仔细地检查布线、尤其是如果手动将其连接到连接器中、如图所示。   

    我们之前已经明确使用了 MSP-GANG 来对许多 MSPM0L1306进行编程、并且 JLINK 与您的电路板配合使用、因此 PCB 侧可能应该可以正常工作。  这让我倾向于可能出现接线问题。   

    谢谢!

    JD

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

    嗨、Larry、  

    此外、您是否有 MSPM0 Launchpad?  这是 L1306具体的 、但几乎任何器件都应该起作用。  我们可以使用它进行比较。  我们可以使用 MSP-GANG 尝试在 LaunchPad 上对 MSPM0目标器件进行编程。  我们还可以将 MSPM0 LaunchPad 用作定制电路板的编程器。   

    我认为这项工作可以帮助我们找出哪些是可行的、哪些是不可行的。   

    谢谢!

    JD

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

    是的、  如果编程电缆完全未连接、则会出现相同的错误。

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

    使用 MSP-GANG 尝试 在 LaunchPad 上对 MSPM0L1306目标器件进行编程已成功。

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

    嗨、Larry、

    如果连接或不连接电缆、会出现相同的错误这一事实让我认为 MSP-GANG 和目标器件之间的连接并非正确或断开...  但事实上、您可以成功对 Launchpad 进行编程、这意味着您可以针对该操作正确地为编程器接线。   

    您是否已通过在目标板上使用的同一电缆对 LaunchPad 进行编程?   

    我知道您提到了它可以与 Jlink 工具协同工作、但我想确认一下: 您是否在此特定目标板上使用了该工具、它是否连接到完全相同的编程连接?  

    MSP-GANG 似乎根本就没有在目标板上看到 MSPM0、因此我非常倾向于这个硬件问题 、例如:接线错误、电缆中的导线断开或短路、原理图错误、或原理图正确且可能存在布线错误等。  

    谢谢!

    JD  

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

    感谢您的答复。 我们使用相同的电缆进行编程。 今天早上、我仔细检查了电缆连接是否正确、除非该接口错误。

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

    嗨、Larry、

    颜色正确。  同样、我知道意外镜像连接非常容易、尤其是使用带状电缆连接到单个电缆时。   

    总之,我有点被骗了。   

    我假设 MSP-GANG 和电缆都可以、因为您说过可以使用它们和电缆来对 LaunchPad 进行编程。  听起来目标板和已组装的 MSPM0不错、因为您要使用 J-link 对其进行编程。  但当将正常工作的 MSP-GANG 和电缆连接到工作板和目标器件时... 它无法正常工作、并且 MSP-Gang 的行为看起来根本看不到目标器件。   

    对于您认为可能出现的问题、您是否有任何理论?   

    我在上面看到、您已确认电缆上有电压、您是否已确认电源到达目标板?  是否可以在实际目标板上设置 SWD 线路的范围、以便我们查看 SWD 命令是否到达供电设备?   

    谢谢

    JD


      

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

    请查看 JTAG 引脚排列 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_jtag_connectors.html

    它看起来与我所期望的不符。 请将您的重点与已经过验证的 EVM 引脚排列进行比较、以确保正常工作。

    谢谢  

    弗朗茨(EP FAE)  

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

     我已经检查了几次 PIN 连接,我认为没有问题。

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

    编程器是否检测单个 MCU? 多个 MCU? 或者说根本没有 MCU?

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

    我已在 PCBA 上测量出来自 SWD 的信号、信号看起来不错。

      

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

    Larry、请运行 JTAG 边界扫描、并告诉我是否检测到了设备。  

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

    根本无法检测到 MCU、 如果编程电缆根本没有连接、就会出现同样的错误。

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

    基于 MSP-Gang 编程工具如何进行  JTAG 边界扫描 ?

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

    如果您使用的是 SpectrumDigital 调试器、请使用 SpectrumDigital 的 Code Composer Studio 或 SD Config SW。

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

    为本 E2E 主题的任何未来查看者更新该主题、


    我们了解到 Larry 正在对 MSPM0L1306-Q1汽车级器件进行编程、但 MSP-Gang 目前似乎仅支持 L1306工业版本器件。  MSP 目前正在迁移到新的 C-GANG 生产编程器。  它已经支持所有汽车设备、因此 Larry 将用它进行测试。  我们应该知道这是否在接下来的几天内解决了他的问题、我将尝试更新此主题。

    谢谢!

    JD