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/MSP432P4111:与目标的仿真器连接中断

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/859174/ccs-msp432p4111-lost-emulator-connectivity-to-target

器件型号:MSP432P4111

工具/软件:Code Composer Studio

我设法在三个不同目标上失去了与 MSP432的仿真器连接。

我已经为我们的应用设计了三个电路板、但我也已经为 MSP-TS432P4111 Launchpad 和 MSP-TS432PZ100电路板中的插槽式处理器做了一些错误、不同的软件也出现了这种情况、因此我无法确定原因。  我只能得出结论、MSP432在连接方面存在问题、可能 TI 的产品不如我预期的稳健。

我们将 MSP430应用移植到 MSP432。  我被告知他们 MSP430从未遇到过这个问题、所以我想知道它能提供什么。  当然,由于这种情况多次发生,其他人必须有同样的问题。

我可以了解第三方目标(例如我们为应用开发的目标)上可能存在连接问题、但 Launchpad 和 MSP-TS432PZ100是 Code Composer Studio 的纯 TI 产品、因此整个构建链归 TI 所有。

我曾尝试过 MSP-FET 和 XDS110、但问题相同。

在所有情况下、一旦失去连接、我就无法将其恢复、从而导致五个目标无用。  至少对于 MSP-TS432PZ100、我们可以更换处理器、但其他电路板的价格昂贵。

请注意、我能够重复加载和运行示例代码和我们的应用程序代码、而不会出现连接问题、因此它不像是每次都发生。

具有讽刺意味的是、按照《CCS 用户指南》SLAU575K 中的程序在没有密码的情况下进行出厂复位、Launchpad 已被关闭、如第30页所述。  我本来希望能够建立一种连接到无用电路板的方法、但我却欺骗了 Launchpad。  我运行了批量擦除脚本、现在收到以下消息:

有什么想法吗?

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

    您好 、Bit_Banger、

    我无法看到您尝试共享的消息。 请重新上传错误消息。

    MSP-FET 处于哪个电源状态? VCC_Output VCC_SENSE

    如果您使用的是 VCC_SENSE、CCS 中的目标电压设置为什么、您是否测量了该电压以进行确认?  

    如果没有密码就无法进行出厂重置、请参阅 此帖子  并按照 Dennis 的说明使用 SWD 执行出厂重置。 这是从他说"如果这不起作用...您收到错误消息..."的位置开始的。

    BR、

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

    尊敬的 Seong:

    我不确定如何检查 MSP-FET 上的电源状态、无论默认设置是什么、我都使用过、但目标电压是3.3V、我已经测量过它。  我已经加载并运行了数百次代码、没有任何问题、只有四个构建使四个目标变暗。

    Launchpad 被板载 XDS-110欺骗、我浏览了 Dennis 的说明、包括第二部分"如果这不起作用..."、运气不好。

    请注意、在执行"批量擦除"操作后、我使 Launchpad 出现故障。  当我进行"测试连接"时、无论是在 JTAG 模式还是 SWD 模式下、我都会收到相同的错误消息:

    请注意、我在 Windows 7 Pro 操作系统上运行 Code Composer 9.2。  我怀疑这是一个问题、因为在我设法建立目标之前、我可以构建、下载和仿真、而不会出现任何问题。  Dennis 解释说、JTAG 引脚可以重新映射以无意中使器件砖型化非常有用、我只需找到一种方法即可将其解模。  谢谢。

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

    我还注意  到、当我在"target configurations"下查看 XDS-110仿真器属性的"advanced"选项卡时、我会在"Connection Properties"下看到一个参数列表、其中最后一个参数验证我是否处于 SWD 模式、因此我应该能够进行连接、但我没有。  Launchpad 示例随附的目标配置似乎都具有此设置、这对于防止用户欺骗电路板很有意义。

    当我查看 MSP-FET 仿真器属性的"advanced"选项卡时、"Connection Properties"字段为空、"Test Connection"按钮为禁用状态、但我仍然能够在调用调试会话时进行连接。

    如何填充 MSP-FET 上的"连接属性"字段、以确保我处于 SWD 模式?

    谢谢。

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

    更新:

    我想我能够通过将以下代码从 XDS-110 "SOURCE "选项卡复制到 MSP-FET 来为 MSP-FET 分配 SWD 模式:

    它现在显示在 MSP-FET 的"连接属性"字段中、但我仍然无法连接。

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

    您好、Bit_Banger、

    我已经咨询过主题专家、了解到 MSP-FET 是 MSP430、不具有 SWD。 对错误指示表示歉意。 此外、MSP432的功耗要求比 MSP430高得多、因此应在 MSP-FET 上使用 XDS110调试探针。

    我们过去了解到、器件更容易被诱使不使用器件的 JTAG 引脚、因为它们与其他信号进行多路复用。 SWD 管脚不是、所以我建议使用 XDS110 + SWD。

    如果您以前没有遇到问题、在哪里刷写代码几百次、现在您看到这种行为告诉我、代码中的某个内容可能是导致这种情况的原因。

    让我们首先重点讨论如何使用 P4111 LaunchPad、因为我们知道这是一种更可靠的电路板设计。 您可以尝试以下几项操作:

    1. 错误-260表示主机和 xds110之间存在主机通信错误。 请 参阅此处
    2. 硬件检查清单
    3. 在"连接阶段故障排除" 部分中的#9

    BR、

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

    尊敬的 Seong:

    LaunchPad 问题似乎是由 PC 端驱动程序问题引起的、因为我将其带回家并能够使用 Windows 10 PC 进行连接。  请注意、我可以在 这里的 Windows 7计算机上进行连接、但 现在我没有连接、因此 XDS110软件驱动程序中的某些内容必须已损坏。

    感谢您提供有关没有 SWD 的 MSP-FET 的信息。  我认为使 MSP-FET 上的电路板起错作用的软件错误地映射了一个或多个 JTAG 引脚、这将解释连接断开的原因。  在启动时在代码中建立稳定的引脚映射后、我没有失去连接。

    我不知道 MSP432的功耗要求比 MSP430高得多。  这是基于 MSP432的新增功能的原因、但您能否提供有关每个器件功耗比较的更多信息?  我们是一个从 MSP430移植到 MSP432的功耗敏感型应用、因此我们必须充分了解对功耗的影响。

    谢谢。

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

    您好、BLT、

    感谢您分享您的调查结果。

    所有功耗数据均可在器件的相应数据表中找到。

    我将关闭此主题。 对于任何其他查询、请启动一个新的查询。

    谢谢、