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.

[参考译文] CCS/MSP432P401R:使用具有不同目标抛出错误的XDS110-ET调试探头

Guru**** 2595770 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/629883/ccs-msp432p401r-using-the-xds110-et-debug-probe-with-a-different-target-throw-error

部件号:MSP432P401R
主题中讨论的其他部件: MSP-TS432PZ100

工具/软件:Code Composer Studio

大家好,

我们拥有定制设计的主板,具有MSP432控制器。 我尝试在此控制器上刻录代码,并使用JTAG 10引脚连接器对其进行调试。

遵循了“MSP432P401R SimpleLink微控制器启动板开发套件”一节2.3 4 - 将XDS110-ET调试探头与不同的目标配合使用中提到的步骤。

但是,每当我尝试调试代码时,编译器都会抛出下面提到的错误:

连接到目标时出错:
(错误-613 @ 0x0)
目标表示它正忙。 或者尝试SWD请求
或中止事务。
(仿真软件包6.0 .628.1)

除了在2.3 第4节中提及之外,是否还有其他步骤,请有人指导我。 是否需要在Code Composer Studio中进行任何更改?

提前感谢您的参与。

Vikram

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

    从LaunchPad使用外部XDS110时的一些建议:
    1. JTAG电缆不提供电源。 您需要确保先为自定义开发板供电。

    2.检查VCC和模拟VCC引脚以确保它们已连接

    3.如果正确连接,请遵循推荐的JTAG引脚。

    4.您是否启用了JTAG保护?


    如果以上都不能解决问题,您能否提供以下信息?
    A)您能否提供您的设置的图片?

    b)是否可以转至View>Target Configurations (查看>目标配置)>单击"MSP432P401R.CCXML">单击Advanced Setup (高级设置)下的Target Configuration (目标配置)"并导航至Texas Instruments XDS110 USB Debug probe (德州仪器(TI) XDS110 USB调试探头并提供您的设置? 我对JTAG/SWD/cJTAG模式设置特别感兴趣,但请将其全部包括在内。 屏幕截图就足够了!

    c)您是否可以共享定制电路板的原理图捕获? 您不必共享所有内容,但我们可以快速查看JTAG和电源是否已正确连接。

    下面的链接可能也很有用。
    software-dl.ti.com/.../ccsv7_debugging_jtag_connectivity_issues.html
    software-dl.ti.com/.../emu_xds_target_connection_guide.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢Evan的回复。

    --

    1. JTAG电缆不提供电源。 您需要确保首先为定制开发板供电。[/QUOT]是的,定制板提供了电源,我们交叉验证了Vcc引脚上的电压(提供3.3V电压)

    查看VCC和模拟VCC引脚以确保它们已连接[/QUOT] Vcc引脚已检查,并且显示3.3V。 不确定模拟Vcc的含义。 您是指JTAG连接器还是MSP432板?

    Evan Wakefield 说:
    如果正确连接,则遵循建议的JTAG引脚。[/QUOT]确认了MSP432板JTAG连接器和自定义构建板JTAG连接器之间的引脚兼容性。

    Evan Wakefield 说:
    您是否启用了JTAG保护?

    不确定如何启用JTAG保护。您能否提供指导?

    Evan Wakefield 说:
    您是否可以提供您的设置图片?[/QUOT]是,请找到下面的设置图片附件。

    MSP432P401R.CCXML中的设置如下:

    Evan Wakefield 说:
    您是否可以共享定制主板的原理图捕获? 您不必共享所有内容,但我们可以快速查看JTAG和电源是否已正确连接。
    [/引述]

    是以下是连接,红色区域是JTAG连接

    为了补充上述几点,我们还删除了MSP432上J101隔离块上的所有跳线(图中连接的跳线是GND,它也是一个实验,用于检查它是否解决了问题。 但没有运气)

    其次,我尝试了JTAG/SWD/CTAG部分的目标配置窗口中的所有3个选项。  除了SWD模式之外,我尝试了其他3个选项

    我们不确定应该在"JTAG TCLK频率"和"JTAG信号隔离"选项中选择什么,因此我们保留了默认值。

    希望这能让我知道我的问题所在,从而提供解决方案。

    Vikram

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

    我对JTAG的原理图有顾虑。 如果您没有将上拉电阻器(可在以下第19页链接的目标插座板用户指南的原理图中找到R4)用于重置线路,则设备将始终显示为繁忙。 您能否进行此调整并查看您的示意图的其余部分? 您似乎在上图中遗漏了它。

    我也会使用随附的示意图来查看设备的其余布局。 确保您有VCORE和VCC的滤镜盖。 这是正确布置MSP432的最佳参考。 请注意,在以下链接的参考原理图中,您看到的JTAG的许多线路上都有电阻器。 这些电阻器是限流电阻器,不需要。
    www.ti.com/.../slau571
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Evan:

    感谢您提供信息。

    我将介绍您提到的建议。

    但我看到您提到的链接与MSP-TS432PZ100 1.1 的电路板有关,而我使用的电路板是MSP-EX432P401R。 那么,这是否会改变您提到的建议?

    其次,我还提供了目标配置的屏幕截图。 你没有评论这些。 在CCS中是否有任何需要以不同方式进行更改或配置的内容。

    谢谢你

    Vikram

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

    Vikram,

    对于MSP-TS432PZ100 Rev 1.1 ,Rev 1.3 (在我提供的同一文档中稍深入一点)或MSP-EXP432P401R启动板,重置行被视为相同。 从下面的链接中,请参见图29,图29显示了下图中的"重置连接"。 请注意,此处重置还有一个电阻器将其拉至3V3,您的示意图中没有此项。 如果您没有此设置,那么您的调试目标配置设置可能并不重要,因为设备将始终响应为忙碌/不可访问。

    LaunchPad示意图:http://www.ti.com/lit/pdf/slau597

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Evan。
    我必须与硬件团队跟进,了解为什么上拉电阻器未能正常工作。
    就您在前面的文章中提到的VCORE和VCC的滤镜盖而言,实施它们只是因为图片未涵盖该部分。

    实施拉电阻器概念后,我将重新测试并返回给您。

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

    我们已经实施了上拉电阻概念,以便JTAG操作正常工作,但错误仍然存在。
    显示的错误与明天相同。

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

    Vikram,

    您能否引导我了解一些详细信息,以确保我们在同一页面上。

    您是否注意确保使用了47k电阻器?

    您是否尝试过社署(您之前提到过您没有尝试,因为我理解您的回答)?

    您是否尝试转至目标配置>测试连接以查看是否收到任何内容?

    您是否有额外的启动板进行测试,以确保您的第一个启动板仿真器良好?

    再仔细检查一下, 您确定目标是否有动力?

    我为此设置的测试是:

    J102 (XDS侧)-> J101 (目标)

    XDS端3.3V ->启动板目标端3.3V

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

    使用的电阻器是20K,而不是47k。 是否必须具有47k?
    我们还尝试使用SWD选项,但也给出了错误代码613
    根据屏幕上显示的消息,为SWD和JTAG设置运行测试连接后成功。
    我将尝试使用另一个Lauchpad确认(XDS侧而非自定义板侧),以查看是否更改任何结果。
    当我们看到Vcc引脚上的3.3V电压时,目标板会通电。

    我试着设置和你一样的芥末,然后猜猜是什么! 另一个启动板通过JTAG编程。
    在定制设计的主板上,似乎有一些遗漏。
    我必须对此进行研究。

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

    可能是20k电阻器不够。 如果有机会,可能会使用47k电阻器进行测试? 否则,我会将您的示意图与启动板或目标插座板示意图进行交叉比较。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vikram,

    您是否有任何更新? 如果没有,我可以关闭此线程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Evan:

    我们尚未收到正在进行硬件设计的承包商的董事会。

    我正在等待将电阻器从20K更改为47k的改进板。

    一旦我得到它,我将尝试重新执行并看看它如何执行。

    我们可以在下周打开此主题吗?

    谢谢你

    Vikram

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Evan,问题已解决。
    这是实际的定制板上的一个问题,MSP432本身已经损坏。
    感谢您的建议。

    Vikram