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/TPS65917EVM:"MSP430:连接到目标时出错:未知器件"使用外部调试器时。

Guru**** 2587365 points
Other Parts Discussed in Thread: TPS65917EVM, USB2ANY, MSP-FET

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/647528/ccs-tps65917evm-msp430-error-connecting-to-the-target-unknown-device-when-using-an-external-debugger

器件型号:TPS65917EVM
主题中讨论的其他器件: USB2ANYMSP-FET430UIFMSP-FET

工具/软件:Code Composer Studio

您好!

我有问题、几乎尝试了所有东西、但没有成功。

因此、我需要设置 TPS65917EVM 的 MSP430以使用 SPI 通信(合作伙伴订购产品)、并且我想为其刷写 USB2ANY FW。

我已将 MSP-FET430UIF 外部调试器接口连接到 EVM 的 JTAG (电源跳线关闭)、USB 也已连接。  

GUI 可识别电路板、并可进行设置。

CSS 可精细地识别调试器。

但是、当尝试刷写(调试) MSP 时、会发生下一件事:

1.构建代码

编译完成后、启动调试器、并尝试连接到电路板。

FET 的红色 LED 开始闪烁(在数据表中闪烁=减分->)、类似于2-3次

EVM 的复位 LED 亮起。

5.出现 Windows 设备断开连接的声音(Tudum)。

6.CSS 给出错误: MSP430:连接到目标时出错:未知器件

7.取消错误窗口设备插入声音播放(TUDUM)后。

就是这样。 SMPS 和 GUI 均无偏置、无调试、电路板工作正常。 但无法刷写。

有什么想法吗?

我尝试通过 JTAG、USB 供电、尝试断开或连接稳压器的电源、尝试仅使用 JTAG、尝试使用2个不同的调试器(FET)、尝试使用不同的 USB 端口、尝试完全重新安装 CSS、尝试使用调试器和 LP5529调试器版本的编译 (我知道 LP 适用于 launchpad、但谁知道)、尝试降级和升级 FET 的 FW 等

非常感谢:)

祝你度过美好的一天!

-Szabi

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

    您好、Szabi、

    我想我知道您的问题是什么。 我看了该 EVM 的原理图、与板载 MSP430的 JTAG 连接似乎不太正确。 它尝试使用 SBW (2线制 JTAG)方法、但未正确连接。 它应该遵循《MSP430硬件工具用户指南》( )中图2-3给出的示例。 查看原理图和该图之间的差异、我发现有一些问题。

    • RST 线路上的上拉电阻太弱。
      • 将 R10更改为47k Ω
    • JTAG 接头上的引脚2和4连接在一起
      • 这会导致调试器混淆、因为调试器会尝试评估器件是否已通电或 MSP-FET 是否需要为电路板供电。 设计人员似乎希望提供该选项。 一种正确的方法是在中间放置一个3向跳线、电路板 VCC 为。 然后、如果已经通电、您可以将跳线板 VCC 连接到引脚4、如果需要该工具在调试期间为电路板供电、则可以将引脚2连接到板 VCC。
    • 对于 SBW (2线制 JTAG)模式、RST/NMI/SBWTDIO 应该进入 JTAG 接头上的引脚1
    • 对于 SBW (2线制 JTAG)模式、TEST/SBWTCK 应该进入 JTAG 接头上的引脚7
      • 最后两个要点很容易犯错、因为在4线制 JTAG 期间使用了测试和 RST。 这些似乎当前路由到4线制 JTAG 位置。

    为了在 TI 电路板上对您的器件进行编程、我建议您通过 MSP-FET 和 JTAG 接头之间的蓝色导线跳线对引脚进行正确的布线/转换。

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

    嘿、JH、

    感谢您的回答:)

    所以:

    -R10上拉电阻为120k Ω ATM。 我是否应该将其真正更改为42k?

    -PIN2/4:

    据我了解(通过其他数据表和资料):当然、有人需要为 MSP 供电。 您可以选择它作为 JTAG、或者 MSP 有它自己的电源。 您所附图片中显示的是不政治的、但在 EVM 上、它有一点不同。

    如您所见、这两个引脚连接在一起、因此(在我看来) JTAG (FET)为其自身供电、如果您想从这里为 MSP 供电、则可以连接跳线。 如果跳线断开、则需要通过 USB 为 MSP 供电。 我已经尝试过这两种情况、两种情况都为 MSP 供电正常(LED 正在显示等)、但它们都不起作用(尝试刷写时)。

    *** SBWTCK 显示 DNP 标记,但它实际上连接到了中4层上的 MSP 引脚#71 ***

    最后一部分、您写道当使用2引脚 SBW 时、应使用引脚1和引脚7。 这是真的吗?

    我是说、我应该重新连接 JTAG 吗? 我会尝试使用小型电缆(蓝线跳线?) (将 FET 的引脚1/7连接到 EVM 的 PIN8/11)、希望获得最佳效果。

    我尝试一下这些东西,并写下将发生的情况:)

    再次非常感谢、祝您愉快。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试使用从 FET 引脚1-7到 JTAG 引脚8-11的导线进行连接。 相同错误:当尝试到达电路板时、复位 LED 亮起、无法连接(未知器件)等... :(
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    海霍!!!!
    我对导线的一些不同连接进行了树状连接、实际上可能会出现设计人员错误。
    在 EVM 板上、PIN2-4是内部连接的、这导致了问题。
    如建议的2Wire SBW 连接中所示、PIN2或引脚4应连接至3.3V (借助跳线)。
    实际上、我连接了 J34跳线并拔出引脚4以进行悬挂、它开始像一个魅力一样工作。
    因此应该有一个3路跳线可供选择、但是2个 JTAG 引脚是内部连接的、这不是很好、应该被端接。
    程序已加载、因此我可以开始调试。

    非常感谢你们的帮助!!!!:)

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

    我很高兴您能够解决此问题。 从调试器的角度来看、2-4引脚连接不良的原因是调试器将尝试在引脚2上施加电压、同时检查引脚4上是否有电压。 如果它们已连接、则调试器将看到自身、并且无法正常工作。