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.

[参考译文] MSP430FR5994:MSPDEBUG:如何实现代码示例以附加到 MSPDS 手册中提供的运行目标选项

Guru**** 2553450 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/672288/msp430fr5994-mspdebug-how-to-implement-the-code-example-to-attach-to-running-target-option-provided-in-mspds-manual

器件型号:MSP430FR5994

《MSPDebugStack 开发人员指南》SLAU656B 提供了有关将正在运行的目标连接到调试器以在不复位的情况下启用器件调试的详细信息。 我遵循了第3.2节中详述的过程、但无法启用连接。 当我再次调用 MSP430_Initialize (如图4中所述)时、我会遇到分段故障。

我首先启动调试会话、然后执行从调试器分离并重新启动器件的步骤、所有这些都在一个 C 代码中完成。 不清楚何时应建立或断开物理 JTAG 连接以及何时应提供外部 Vcc 电源。 如果有人可以详细说明要附加到正在运行的目标的确切步骤、 这将非常有帮助。

在使该设置正常工作后、我不理解如何使 mspdebug 在此设置中工作以读取和操作内存。 目前、我使用"mspdebug utilb -d /dev/ttyACM0 "连接到器件。

请提供任何帮助。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不明白你想要做什么以及为什么。 slau320涵盖了进入 JTAG/SBW 模式、如果器件未停止/重新启动、则会继续(在自由运行模式下)。 如果我记住正确的话、邮箱系统也被 slau320覆盖、它可被 JTAG/SBW 总线用于在 JTAG/SBW 主器件和(自由运行)目标器件之间进行数据交换。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当器件由外部电源供电时、我想知道如何在不导致复位的情况下(通过 JTAG 连接)执行同样的操作(当我尝试使用 MSPDebug 进行调试时、通过 JTAG 进行连接)。 我可以在 SLA320中找到与此相关的信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想、这在某种程度上与 MSP-DEBUG 相关。 不要认为外部电源与此相关。
    msp430-gcc-users.1086195.n5.nabble.com/Connect-to-running-MSP430-without-resetting-it-td5651.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Zrno、他推荐了 mspdebug 链接。 我检查了它、我似乎和作者有同样的问题、但是当他从 MSP430-gcc 切换到 IAR 时、他能够解决他的问题。 我不想使用 CCS 或 IAR 作为我用于应用需求 GCC 的库。 我仍在寻找其他解决方案来解决我的问题。

    不相关的问题、您在之前的回复中提到了什么是"邮箱系统"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Archie S 说:
    不相关的问题,您在之前的回复中提到了什么是“邮箱系统”?

    邮箱系统是通过 SBW/JTAG 接口在主器件和(自由运行)目标器件之间交换数据的方式(即使 JTAG 保险丝熔断也是如此)。 它不使用任何外设/时钟/设置、因此对于调试/记录通道非常有用。 所有 FRAM 器件都具有 CPUvX2和邮箱系统。

    AFAIK、TI FET 不支持、但 www.ti.com/lit/an/slaa763/slaa763.pdf 中有一个 TI 示例 、使用其他器件作为主器件。 它由我的 SBW+ Flasher 支持...