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-FET:UART 在下电上电后失败

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

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/863540/msp-fet-uart-fails-after-power-cycle

器件型号:MSP-FET
主题中讨论的其他器件: MSP430FR5969

我正在测试 MSP-FET 和 MSP430FR5969之间的 Spy-Bi-Wire 和 UART 功能。 为了隔离这些组件、我在 MSP-FET 上的相关引脚和通常通过跳线连接在一起以将 eZ-FET 与 MSP430相连的引脚之间连接了跳线。

下面是取自 slau647m 的 MSP-FET 引脚布局 和 MSP430FR5969 Launchpad 的图片:

Spy-Bi-Wire

我已经连接了相关引脚(以绿色显示)、并且能够始终对 MSP 进行编程。

UART

UART 连接显示为红色。 接通所有线路后、我能够使用提供的示例代码回显字符。 但是、断开 MSP-FET 并将其插回后、我仍然可以对 MSP 进行编程、但 UART 完全无法向 MSP 发送字符。 我使用了一个示波器来验证 MSP-FET 是否未发送任何内容。 关闭/打开串行终端和 CCS 不执行任何操作。 MSP-FET 不会循环通电、因此无法恢复发送字符的能力。 我发现的唯一修复方法是重新启动 PC。

是否有任何方法可以解决/防止这种情况?

 

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

    尊敬的 Mike:

    请首先阅读 LaunchPad 用户指南。  

    如果您想使用 MSP-FET、请移除 J13上的所有跳线

    谢谢、

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

    我已经查看了所有相关文档。 为了连接 MSP-FET 和 Launchpad 之间的导线、我必须移除跳线。 提供的图形仅用于显示具体连接了哪些引脚、而不是表示跳线仍在就位。

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

    尊敬的 Mike:

    请确保设备管理器中有 MSP 应用 UART1 (COM xx)。

    此致、

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

    我使用 Linux。 端口不是问题、它是 MSP-FET。 即使在断开连接和重新连接后、通过 ezFET 提供的 UART 也始终工作。 正如我在最初的帖子中所说的、MSP-FET UART TX 在最初启动 PC 和 MSP 时工作、但在对编程器进行下电上电后、除非重启 PC、否则 UART TX 将不工作。

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

    尊敬的 Mike:

    很抱歉 给您带来不便、我们正在处理您的问题。 同时、请尝试以下操作:

    1.使用 Launchpad 上的 eZ-FET 而不是 MSP-FET 来检查 eZ-FET UART 上是否存在问题

    2.尝试使用运行 Linux 的另一台 PC 查看问题是否仍然存在

    谢谢、

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

    eZ-FET 不会出现此问题。

    我目前没有第二台可用的机器、但一旦完成测试、我将在那里进行测试。

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

    [引用 user="EmbeddedMike"> UART 连接显示为红色。 接通所有线路后、我能够使用提供的示例代码回显字符。 但是、断开 MSP-FET 并将其插回后、我仍然可以对 MSP 进行编程、但 UART 完全无法向 MSP 发送字符。 我使用了一个示波器来验证 MSP-FET 是否未发送任何内容。 关闭/打开串行终端和 CCS 不会执行任何操作。我无法重复此问题、尽管使用了不同的器件。 使用了连接 到 https://www.olimex.com/Products/MSP430/Starter/MSP430-CCRFLCD/的 MSP-FET 、该将器件 UART 信号连接到 JTAG 连接器、从而允许直接连接用于 JTAG 和 UART 的 MSP-FET 14引脚连接器。

    在 Ubuntu 18.04.3 LTS 下、当我插入 MSP-FET 时、UART 可使用 PuTTY 或 CCS 作为终端仿真器进行发送和接收。

    MSP-FET 是 第一代(v1.2)版本。

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

    错误地标记为已解决、目前仍无解决方案

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

    尊敬的 Mike:

    您使用的是 MSP-FET 的硬件版本?

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

    尊敬的 Mike:

    您是否在对 MSP-FET 进行下电上电之前关闭了 UART COM 端口。
    您需要发送 9620 作为假波特率命令来关闭 UART 端口、并且在下次连接 MSP-FET 时、他必须使用设置电压  9623.
    此致、