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.

[参考译文] MSPM0G3107-Q1:使用 Jlink 探针连接到目标 MCU 时出现问题

Guru**** 2398695 points
Other Parts Discussed in Thread: MSPM0G3507, MSPM0G3107, SEGGER, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1417084/mspm0g3107-q1-problem-connecting-to-target-mcu-using-jlink-probe

器件型号:MSPM0G3107-Q1
主题中讨论的其他器件:MSPM0G3107SEGGERUNIFLASH、MSPM0G3507

工具与软件:

您好!

我最近使用了 J-FLASH lite 软件以及 Jlink Base 调试探针、以便对我的 MCU"MSPM0G3107"进行刷写。

为了测试探针、我在 Code Composer Studio 上快速创建了一个空工程、并将 hex 文件刷写到微控制器中。 程序下载成功(如 J-Flash Lite 中所示)、但问题是我无法再刷写 MCU、探针无法再与目标建立连接。 我怀疑这个问题源于由无限循环组成的空项目代码示例。 我尝试了一些在 Segger wiki 页面上提出的故障排除修复: https://wiki.segger.com/J-Link_cannot_connect_to_the_CPU ,但似乎没有什么解决办法。

是否有人对此问题有任何相关的解决方案?

谢谢你。

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

    尊敬的 Zakaria:

    您是否有权访问 NRST 和 BSL 调用引脚(BSL 调用的默认 PA18)?

    如需执行此操作、请按住 NRST 行和 BSL 调用引脚、然后在 j-link 进入闪存器件时释放 NRST、再释放 BSL。 这将导致器件进入 BSL 模式、在该模式下、它将提供一些时间让器件可以连接和刷写。 该过程将在器件进入主函数的无限循环之前发生。

    此致、
    Luke

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

    Luke、您好!

    感谢您的支持。 我已经通过使用 UniFlash 执行恢复出厂设置来解决此问题。 我已通过 MSPM0G3507 Launchpad 连接到 MCU、因为我无法使用 Jlink 调试探针进行连接。



    此致。

    Zakaria。