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.

[参考译文] msp430fr5739:MSP-exp430FR5739中的未知器件、但定制板中的器件不是

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/598616/msp430fr5739-unknown-device-in-msp-exp430fr5739-but-not-in-custom-board

器件型号:MSP430FR5739
主题中讨论的其他器件:MSP-EXP430FR5739MSP-EXP430FR6989MSP-TS430RHA40AUNIFLASHMSP430FR6989

尝试在 MSP-exp430FR5739中调试项目时遇到问题。

我在 GNOME Ubuntu 16.04上使用 CCSv7、我使用 MSP-EXP430FR6989连接到两个不同板中的 MSP430FR5739、一个是 MSP-EXP430FR5739、另一个是自定义板。 在每种情况下、我连接4条线路(3V3、GND、RST 和 TST)。 使用我的定制板、我可以加载和调试项目、但对于 launchpad、在尝试加载程序时会显示未知器件消息。

在这种情况下、可能会出现什么问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我将对此进行研究。 当我有一些详细信息时、我会再给您回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试通过使用 MSP-EXP430FR6989上的 eZ-FET 对 MSP-EXP430FR5739和 MSP-TS430RHA40A 板进行编程(以复制您的定制板)来复制您的错误。 我在 Windows 10上使用了 CCSv7、但 由于您已经能够对定制板进行编程、我假设它也适用于 Ubuntu 16.04。

    我将板定向、以便 Micro-USB 端口和 Mini-USB 端口( 分别用于 MSP-EXP430FR6989和 MSP-EXP430FR5739)位于板的左上角。

    我能够通过 MSP-EXP430FR6989对这两个器件进行编程。 您的问题最可能的原因似乎是两台设备之间的连接不正确。 为了在 MSP-EXP430FR6989和 MSP-EXP430FR5739之间进行通信、必须将  MSP-EXP430FR6989上右上角接头的顶行引脚连接到  MSP-EXP430FR5739上右上角接头的底行引脚。  

    连接应如下所示:

    MSP-EXP430FR6989

    MSP-EXP430FR5739

    3V3

    VCC

    SBWTDIO

    RST

    SBWTCK

    测试

    此外、MSP-EXP430FR6989上同一接头顶行的 GND 引脚应连接到 MSP-EXP430FR5739板左下角附近的两个接地引脚之一。 总之、您应该有4根导线将 MSP-EXP430FR6989连接到 MSP-EXP430FR5739。

    您能否确认两个板是否以这种方式连接?

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

    您好、Matthew、我仔细检查了相关连接、甚至让我的两位团队成员在对问题进行任何讨论之前查看相关设置、他们同意相关连接正常。 我再次使用两个 MSP-EXP430FR5739 LaunchPad 进行了测试、结果相同。

    此外、我尝试使用 Uniflash Web 将程序加载到 LaunchPad 和定制板、但再次发生了这种情况、我的定制板加载成功、但对于 launchpad、会显示"未知器件"消息。

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

    您能否在 MSP-EXP430FR5739上发布设置图片? 您的设置中可能有一根跳线不在位、导致此跳线无法正常工作。 遗憾的是、我们目前无法复制您的问题、并且无法获取您的确切设置、因为我们无法访问 Ubuntu 计算机。 话虽如此、由于您可以通过 MSP430FR6989 LP 对一个电路板进行编程、因此我认为您的设置不是一个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    来自 MSP-EXP430FR6989的连接:

    连接到定制板:

    连接到 MSP-EXP430FR5739:

    MSP-EXP430FR5739设置:

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

    嗨、Gustav、

    我继续按照  您的设置方式在 MSP-EXP430FR6989和 MSP-EXP430FR5739之间建立连接、我遇到了同样的问题。

    我可以通过将线缆从左下角 VCC 引脚向上移动到接头上的 VCC 引脚来解决此问题(即将 MSP-EXP430FR6989上右上角的 VCC 引脚连接到 MSP-EXP430FR5739右上角的 VCC 引脚)。 完成此操作后、我能够正常对器件进行编程。

    尝试移动此导线、看看它是否可以解决您的问题。

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

    大家好、Matthew、我在两个 MSP-EXP430FR5739 LaunchPad 中尝试了您建议的连接、但它不起作用。 我还尝试将3V3连接到左侧接头中的 VCC 引脚、但它也不起作用。

    编辑:我被要求更新仿真器固件、但这没有解决问题。 另一方面、定制板仍在工作。

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

    Gustav、您好!

    我们唯一可以提出的另一个建议是缩短 LP 和 FR57-EXP 板之间的连接。 其原因是、SBW 通信通过通信线路上的电容非常有效。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jace、您好、我将所有四个连接从8英寸(20.5厘米)更改为4英寸1/2 (11.5厘米)、但器件仍无法识别。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gustav、您好!

    我可以提供的所有额外建议是尝试减小 SBW 线路上的电容(TEST/RST)。 很抱歉、我无法为您提供更多帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jace 和 Matthew、感谢您的支持。 作为额外的反馈、我在 Windows 7上对其进行了测试、并使用 MSP-EXP430FR6989作为编程器获得了相同的结果、但直接使用 MSP-EXP430FR5739可以正常工作。 LaunchPad 和定制板的封装标记也不同。 LaunchPad 具有用于修订、生产日期代码和组装地点的 H37K、但组装批次代码难以辨认。 定制板具有 H4CK/AC20。

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

    大家好、Gustavo、

    如果您想使用 Ubuntu 通过 MSP-EXP430FR6989对 MSP-EXP430FR5739进行编程、我们唯一的建议是尝试进一步降低连接中的电容。

    但是、由于电路板支持直接在 Windows 7上对其进行编程、因此我建议您继续使用这种方法。