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.

[参考译文] MSPM0-SDK:如何将 IAR 中的调试器与 MSPM0L1306 LaunchPad 连接

Guru**** 2973620 points

Other Parts Discussed in Thread: MSPM0L1306, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1659465/mspm0-sdk-how-to-connect-the-debugger-in-iar-with-mspm0l1306-launchpad

器件型号: MSPM0-SDK
Thread 中讨论的其他器件: MSPM0L1306、 UNIFLASH

您好:

在我的工程开始使用 MSPM0L1305XRHB 之前、我正在开发 MSPM0L1306 LaunchPad。

我正在尝试 使用 IAR Embedded Workbench (Arm 9.50.2) 连接/调试 MSPM0L1306 LaunchPad (LP‑MSPM0L1306)。 此外,尝试 9.20.1  

  1. 当我将 USB 电缆连接到 LaunchPad 时、会显示 XDS110 Class Application/User UART (COM14)。
  2. 我选择 Project→Options→Debugger Set: driver = TI XDS110 Emulator、Debugger→Setup (Tab) Interface = SWD(MSPM0 的默认值)Reset = Normal / System reset
  3. 它查找 UNKNOWN_XDS110_SWD.dat 文件并显示错误(找不到)。
  4. 因为 Launchpad 具有 MSP432、所以我复制了 MSP432_XDS110_SWD.dat 并将其重命名为 UNKNOWN_XDS110_SWD.dat。
  5. 然后显示另一个错误:在仿真器板文件中找到未知的 CPU 核心系列:..\settings\prjojectname....dat

您能帮助我解决这个问题吗? 此外、是否有关于为此 MSPM0L1306 LaunchPad 设置 IAR 环境的说明或指南?

谢谢、
HJ

 

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

    我可以通过  在工程选项中将目标/器件设置为 MSPM0L1306 来消除上述错误。 但我仍然无法正确连接、因为出现以下错误:致命错误:连接 XDS 仿真器失败(连接 DAP)... 目标无法看到正确格式化的 SWD 标头。 与目标的连接可能不可靠。 尝试降低 TCLK 设置、然后重试。 我设置了最低的时钟、但仅失败。  

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

    尊敬的 HJ:
    您可以尝试通过 CCS 或 Uniflash 连接器件吗? 我想再次检查连接是否有问题。

    此致、

    Diego Abad

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

    感谢您的建议。 CCS 中的连接也失败。 我收到了以下消息:

    “CS_DAP_0:连接到目标时出错:DAP 连接错误。 这可能是由于器件进入低功耗模式。 尝试强制进行外部复位。 如果错误仍然存在、请尝试强制执行 BSL、批量擦除或恢复出厂设置。 有关更多信息、请查看器件常见问题解答。“

    当我按住重置按钮并尝试连接时、会收到以下消息:

    *“连接到目标时出错:

    (错误–6305)PRSC 模块无法写入路由器寄存器。
    (仿真包 12.8.0.00189)“

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

    现在我了解了问题。 电路板本身工作正常、但我的固件可能导致时钟配置或类似问题。 我第一次能够成功刷写它、但随后遇到了错误、之后无法恢复。

    我能够通过使用 UniFlash 执行恢复出厂设置来恢复器件。 您的建议确实有助于我识别和解决问题—谢谢!