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-EXP432E401Y:使用 XDS110调试探针刷写 LaunchPad

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1235345/msp-exp432e401y-flashing-the-launchpad-using-the-xds110-debug-probe

器件型号:MSP-EXP432E401Y
主题中讨论的其他器件:MSP432E401YUNIFLASHSEGGERTM4C1294NCPDT

早上好!

我有一个简单的问题! 我购买了 XDS110调试探针、想知道我是否能够将 MSP432E401Y launchpad 刷写。  

  1. 我从 Launchpad 上的 J101上断开 RST、TMS、TCK、TDO 和 TD1引脚跳线的连接。
  2. 该 LaunchPad 通过插入到 CDS-11板载仿真器中的 USB 供电。 J101上的 GND、5V 和3V3跳线仍组装在板上。
  3. 我已将 XDS110调试探针的 AUX 功能电缆连接到 Launchpad 上的 J11。

当我尝试通过 UniFlash 或 CCS 进行闪存时、我收到以下错误消息:  

"连接到目标时出错:(错误-615 @ 0x0)目标无法看到格式正确的 SWD 标头。 到目标的连接也许不可靠。 尝试降低 TCLK 设置、然后再重试。 (仿真软件包9.10.0.00080)"

非常感谢任何帮助!

我确定这是我错过的愚蠢的东西。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有一个简单的问题! 我购买了 XDS110调试探针、想知道我是否能够将 MSP432E401Y launchpad 刷写。  [/报价]

    尽管该板本身已经具有板载 XDS110、但您应该能够使用外部 XDS110调试探针来对 LaunchPad 进行编程/调试。 如果已经有板载 LaunchPad、则调试该 LaunchPad 并没有真正的性能优势。 当然、您可以使用外部调试探针在将来调试定制板。  

    2.3.1 XDS-110调试接口
    以太网 LaunchPad 开发套件附带板载 XDS-110。 XDS-110支持
    使用 Code Composer Studio IDE 或任何的对 MSP432E401Y 进行编程和调试
    支持的工具链。 请注意、XDS-110目前仅支持 JTAG 调试。

    我从 Launchpad 上的 J101断开了 RST、TMS、TCK、TDO 和 TD1引脚跳线。

    对我来说是对的。  

    2.3.2外部调试器
    提供的连接器 J11用于连接外部调试适配器、例如 IAR I-Jet、
    SEGGER J-Link 或 KeilRegisteredULINK。 此连接器遵循 Arm 10引脚迷你 JTAG 引脚排列。 使用一个
    外部调试器、确保 TDI、TDO、TCK、TMS、RST、 和3V3跳线断开
    J101。 许多外部调试器不能通过此适配器提供3.3V 电源轨、因此需要
    用于为 LaunchPad 开发套件供电的外部3.3V 电源。

    • 该 LaunchPad 通过插入到 CDS-11板载仿真器中的 USB 供电。 J101上的 GND、5V 和3V3跳线仍组装在板上。
    [/报价]

    是的、您仍然需要3V3电压来为电路板供电。 您是否看到电源 LED 亮起?

    您是否将外部调试探针连接到 J11连接器?

    您能否对所拆除和连接的所有跳线和连接拍照?

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

    以下是我的当前设置(为了清晰起见、我删除了项目线):

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

    您好!

     我没有外部 XDS100、但我会尝试使用 XDS-200探头回来。

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

    您好!

     我有一些新发现,但我无法解释。 我需要向我们的 XDS 调试探针专家寻求帮助、因为我怀疑这可能与仿真固件有关、但我不确定。 让我解释一下我要做什么。  

     由于我没有外部 XDS110、因此我使用 XDS200来查看是否可以连接到 MSP-EXP432E401Y LaunchPad 上的目标器件。 目标配置文件 I setup 适用于 XDS200、而目标器件则适用于 MSP432E401Y。 使用此目标配置、我无法连接到目标。  

    但是、如果我使用使用使用 TM4C1294NCPDT 作为目标的目标配置文件、则连接到目标没有问题。 我可以成功运行"测试连接"、我可以从 SDK 中加载 MSP432E 闪烁程序、然后该程序会成功加载和运行。  

    这就是我建议您在将帖子转给我们的 CCS 和 XDS 专家之前尝试的内容。  

    首先创建一个新的目标配置文件、该文件使用 XDS110调试探针和 TM4C1294NCPDT 作为目标器件。  TM4C129 MCU 与 MSP432E MCU 是相同的器件。 我想知道您是否可以连接到 MSP-EXP432E401Y LaunchPad、方法是假定仿真器适用于 TM4C129。  

    另请确保电缆的方向。 检查电缆上的红色是否与接头对齐。 在任何情况下、您都应该尝试两个方向、因为我没有 XDS110进行实验。  

    如果您可以使用 TM4C129作为目标器件成功连接到 MSP432E LaunchPad、则仿真包可能存在问题。  

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

    我更改了目标配置文件以针对 TM4C129NCPDT 进行配置:

    并尝试测试连接:

    我尝试刷写 MSP432E40152的"timerled"示例以查看错误:

    调试器的外壳是极化的、因此我只能以其当前配置安全地进行尝试:

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

    Daniel、您好!

     我正在查看您与 J11的连接。 您可以更改方向吗? 你的红线似乎与我的图片相反。  

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

    J11和调试连接器都是极化/键控的。 我 认为 不拆焊 J11、我就无法重新调整它们的方向。

     

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

    在我的 XDS200上没有密钥、因此我必须确保方向正确。 在您的情况下、这不是方向问题。

    您是否尝试过主调试连接? 您似乎在使用 AUX 连接。 您可以将主调试连接与 cTI-20至 Arm 10引脚适配器结合使用。 结果是什么?

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

    噢、我看到了哈哈。 抱歉、我对外部 JTAG 闪存不熟悉。 我已经找到了该板并已将其插入。 使用  TM4C129NCPDT 配置 、它通过了连接测试、并且成功地将"timerled"演示刷写到 MSP432E401Y。

     

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

    现在、我能够使用 MSP432E401Y 目标配置进行闪存。 非常感谢您的帮助、Charles Tsai。