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.

[参考译文] MSPM0H3216-Q1:无法刷写 LP-MSPM0H3216

Guru**** 2847400 points

Other Parts Discussed in Thread: LP-MSPM0H3216

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1633325/mspm0h3216-q1-unable-to-flash-the-lp-mspm0h3216

器件型号: MSPM0H3216-Q1
主题中讨论的其他器件: LP-MSPM0H3216

您好:

我遇到了一个奇怪的问题、即我尝试将开箱即用代码刷写到 LP-MSPM0H3216 中、并且收到一条关于器件处于低功耗状态的错误消息。 建议我进行 BSL 恢复/批量擦除。

这两个操作都存在问题、即 LaunchPad 上的 XDS110 根本无法检测到 MCU。  

此问题仅出现在 H3216 的 Launchpad 上;其他解决方案正常。

我将 LaunchPad 上的 MCU 替换为收到的样片 — 相同的问题。 根本无法检测到 MCU。  

我不知道从这里开始到哪里去。

如有任何帮助、我们将不胜感激。

~M

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

    尊敬的 Madhu:

    您是否能够按照 MSPM0 MCU 开发指南第 7.1 节下列出的任何策略解锁器件

    您能分享 LaunchPad 的照片吗?

    此致、

    Owen

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

    尊敬的 Owen:

    我尝试了 7.1.4 中概述的步骤、这里是三叉形输出:

     CS_DAP_0: Error connecting to the target: DAP Connection Error. This could be caused by the device having gone to low power mode. Try forcing an external reset.If the error persists, try forcing BSL, a Mass erase or a Factory Reset. Check device FAQs for more information.
    CS_DAP_0: GEL: Error while executing GEL_DAPInit_remoteMassErase(1): Connect failed
    at GEL_Connect() [mspm0_cs_dap_init.gel:390]
    at GEL_DAPInit_remoteSECAPCommand(0x020CU, autoReset) [mspm0_cs_dap_init.gel:324]
    at GEL_DAPInit_remoteMassErase(1)


    这是使用一个出厂全新的 Launchpad 和一个出厂全新的 MCU 所实现的状态。

    这是 LaunchPad 的图片。 正面和背面。

    ~M

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

    尊敬的 Madhu:

    您是否可以通过这些更改尝试相同的步骤:

    1. 在将 LaunchPad 插入计算机之前、按住 nRST 按钮。 在看到控制台提示您按重置按钮之前、请勿松开此按钮。
    2. 尝试使用名为 MSPM0_RTOS Mailbox_Factory Reset_Manual 的脚本

    您是否还可以提供器件诊断读取代码? 如果要读取该值、CCS 会提示您。

    此致、

    Owen

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

    Owen、

    我在上面粘贴的错误消息是在 CCS 放弃尝试强制复位器件之后出现的。 我尝试了恢复出厂设置(自动和手动)-不使用。

    在哪里可以找到器件诊断读取代码?

    谢谢您、
    Madhu。

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

    尊敬的 Madhu:

    在 nRST 从上电到控制台提示您“按复位按钮...“一直保持低电平时、您是否尝试过相同的步骤?

    您可以找到请求诊断读取的命令、如下所示:

    通过无工程调试连接到器件后、转到“Scripts">"Show All..."“ All..."</s>“ “

    该命令应位于列表底部。 按命令旁边的绿色 Play 按钮执行。

    此致、

    Owen