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-EXP430G2ET:使用 Energia 1.8.11E23版本执行串行操作。打印不起作用!!!

Guru**** 2587365 points
Other Parts Discussed in Thread: ENERGIA, MSP-EXP430G2ET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1016813/msp-exp430g2et-use-energia-1-8-11e23-version-to-do-serial-print-not-working

器件型号:MSP-EXP430G2ET
主题中讨论的其他器件:Energia

我发现这个问题发生了很长时间,但似乎根本没有解决。

我只需下载 Energia 1.8.11E23版本、并在  Windows 10上安装 ti_msp430driver_setup_1.0.1.2.exe

当我启动 Energia IDE 并开始用几行代码执行示例时,但不能使用 Serial.print()。 此错误似乎已被引入很长时间。

我在没有解决方案的情况下检查以下主题、并已关闭。 非常奇怪!

>> MSP-EXP430G2ET:serial.print()不起作用。 “Serial Monitor (串行监视器)”上没有打印任何内容<<<

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/757445/msp-exp430g2et-serial-print-not-working-nothing-is-being-printed-on-serial-monitor

我的设置如下:

操作系统:Windows 10 Pro  
IDE:Energia 1.8.11E23
USB 驱动程序:MSP430 1.0.1.2
电路板:MSP430G2ET Launchpad

安装到 PC 后、将在系统上找到两个串行 COM 端口。

MSP 应用 UART1 (COM15)
2. MSP 调试接口(COM14)

我还按照开机自检中的说明将针脚 TXD、RXD 从垂直方向切换到 正向方向、到目前为止没有任何工作。 这是否是一个3年来没有得到处理的错误??
这个帖子似乎是在2018年被问及的....

这 对于这么大的公司系列 TI 来说是荒谬  的??  或者您只是不关心?

Tommy

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

    嗨、Tommy、

    我们很关心、但请记住、Energia 不是 TI 软件。  如果这是一个软件问题、您必须咨询 Energia 团队。  我怀疑他们有一个论坛来回答这些问题。

    但让我们看看我可以为您做什么。

    连接 LaunchPad 后、将打开2个 COMx 端口。  板载调试器使用这两种方法。  调试接口用于与 Code Composer Studio 通信调试信息。  应用接口允许 MSP430向 PC 发送数据。

    好的、首先、您能否在图中所示的 TXD 引脚上连接一个示波器或逻辑探头。  如果在连接跳线时遇到问题、请将其拆下、但连接到离丝印"TXD>>"最近的引脚。  请重试您的软件。  您是否看到在该引脚上传输了任何数据?

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

    嗨、Tommy、

    我深入研究了 PCB 文件、MSP-EXP430G2ET 上的布局似乎不正确。  由于某种原因、MSP430 TX 信号连接到 EZFET TXD、MSP RX 信号连接到 EZFET RXD。  因此、您的两个传输彼此相连、而两个接收彼此相连。 这将解释当 MSP430在其 TX 引脚上传输时、EZFET 从不会看到数据、也不会向 PC 发送任何数据。

    解决方法是按照另一个布置中所述穿过引脚跳线。

    现在、您说过您已经尝试过这种方法、因此请连接示波器或探针、如这两个位置中的任何一个所示、并让我知道您在运行代码时是否看到传输的任何数据。

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

    我按照您的说明使用跳线连接 North RXD、TXD、 并连接 示波 器并在 South TXD 引脚上进行探头、但实际上、波形上没有变化!! 如下图所示、波形在背景中没有变化。

    这应该是  MSP430G2ET 电路板设计的缺陷。 这意味着 TXD、RXD 无法通过 PC 连接以进行调试打印。

    Tommy

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

    好的、让我们暂时跳过调试打印、并尝试查看 GPIO 引脚是否正常工作。  您能否对 MSP430进行编程以仅切换 P1.2并使用示波器进行探测?

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

    我刚刚使用示波器完成了 P1.2引脚开/关测试。 请查看下面的代码示例和视频。 P1.2 GPIO 工作正常!

    我的问题是如何使用此板进行调试? 调试控制台完全没有打印消息功能~

    您的团队能否先解决驱动程序问题和/或电路板问题,而不是要求我测试这个问题和那个问题? 我想、您的手上也有板。 您也可以从网站下载 USB 驱动程序。 我对吗?

    我知道您为什么要我尝试您的建议。 您想确保我手上的此板功能正常,对吧? 现在、事实证明我手上的电路板在功能上适用于 GPIO、但不适用于 TXD、RXD 至 PC。 这是100%确定的。

    我们花了很多钱来订购这块电路板、花了一个小时来调试您的电路板、但这并不意味着请您的客户调试已经发行的具有已知问题的电路板已有3年了!!  

    1.贵公司内部有很多此模型的测试板

    2.您可以从自己的网站下载驱动程序

    3.您有自己的波形示波器

    你想让我自己做的是,不是吗? 显然、这是板级缺陷、您不想承认。 您将此问题移至 IDE (Energia 1.8.11E23)。 我知道、这是电路板问题。 顺便说一下、我还使用其他 COM 端口软件、如 putty.exe。 这也不起作用。 我是否还需要报告他们的论坛?

    如果您无法处理此问题、请将此缺陷上报给您的经理。 如果他也不能处理这个问题。 那么我不知道 TI 还能处理或不能处理什么???

    您的公司可能需要停止销售此板、发布消息并向论坛中的每个人宣布此板有缺陷并停止销售。 电路设计错误。 认真地说,这是不能接受的。

    我只能说、这就是 TI 处理其产品缺陷的方式。 .

    这家 TI 的产品是否被称为"质量"? 我真的怀疑!!  

    Tommy

    e2e.ti.com/.../a9626c53_2D00_c654_2D00_4332_2D00_bcef_2D00_dfee9a037fee.mp4

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

    对于 Energia 调试、最简单的方法是使用邮箱系统、因为没有软件设置、并且数据传输使用现有的 SBW 接口而无需额外的线缆。 遗憾的是、它仅在(CPUvX2) 5xx/6xx 和 FRAM 器件中实现、而不是在 F2xx/G2xx 中实现。 此外、遗憾的是、到目前为止、TI FET 不支持该功能。 在链接中、您可以看到它在运行中(使用完整的源代码)。

    e2e.ti.com/.../2758842

    如果您的目标器件是 G2553、我可以向您发送二进制文件(不带 Energia)、其中 LED 闪烁、并在115200 UART 上显示"关闭"日志、因此您可以检查您的硬件连接(目标器件 UART TX 引脚和主 FET UART RX USB 桥接器之间)。