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/MSP432P401R:LaunchPad 上的反向通道 UART 存在问题

Guru**** 2580785 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/607227/ccs-msp432p401r-issues-with-backchannel-uart-on-launchpad

器件型号:MSP432P401R

工具/软件:Code Composer Studio

通过 USB 连接时、XDS110上的两个 COM 端口都显示在 Windows (Win7 Pro 64位)的设备管理器中、并且工作正常。 它们显示为:XDS110类应用/用户 UART (COM5)和 XDS110类辅助数据端口(COM6)。

调试工作正常。  

但是、无论是在 CCS (7.1.0.00016版)内部还是尝试使用其他几个终端程序、我都无法连接到 COM5 -即使 Device Manager 显示它确实存在并且对此感到满意、它也不存在。 我有一个 COM 端口监听程序、它只能找到 COM1存在(至少是 COM1-16)。

这甚至不是让代码工作来通过该串行端口进行通信(我已经尝试加载 UART_PC_ECHO_12MHz_brclk_MSP_EXP432P401R... 示例-它"运行")-我无法使串行端口实际连接并显示在除设备管理器之外的任何位置。

我想我在某个地方遗漏了一些愚蠢的配置项目-有人有任何建议吗? 我最终将使用处理器上的其他串行端口并连接到其他硬件、但我希望至少验证我的中断是否已正确写入并正常工作、然后再继续执行该操作。

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

    我正在使用 TeraTerm、但未发现此类问题。 是否可以检查串行控制台应用程序的相同应用程序?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、

    您能否在设备管理器中向我发送 COM 端口的屏幕截图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、您的终端的串行设置是什么? 它们是否与调试中的设置相匹配? 您能否发送一个屏幕截图、说明对于潜在的 COM 端口、在 Tera Term 中会显示什么内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、今天所有串行端口不仅显示在设备管理器中、而且显示在 CCS、TeraTerm、Siow、我的端口扫描应用程序以及其他几个中。 我唯一不同的做法是拍摄 Device Manager (设备管理器)中端口的屏幕截图-很明显、这让人害怕工作。

    一切都如预期的那样正常、但我没有改变昨天晚上的情况。 用粉笔将这个画出来。

    供参考如果其他人遇到此问题:我可以从 USB 上拔下 LaunchPad 板、并在设备管理器中移除端口、然后在重新插入电路板时重新连接。 我尝试退出 CCS 并在没有运行的情况下进行连接、但 LaunchPad 的端口根本不会出现在任何现有的终端程序中。 关闭所有应用程序也没有什么不同。 但12小时后、所有应用程序中的端口都按预期显示。

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

    奇怪。 感谢您的告知! 很高兴在7月4日之前离开了这里
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John

    虽然这篇文章的答案经过验证、但它远未提供解决方案。 在我的系统上、问题/ germlin 或您想要调用它的任何内容都不会消失!

    我一直在尝试使用反向通道 UART 上的 MSP432P401R 第二版 Launchpad 完全解决相同的问题。 我使用的是 Windows 7 64位、尝试了四种不同的 RS232终端程序、全部都不可用。 我开始以为有代码问题、但没有、代码运行正常、我可以看到这会监控 I2C 流量等

    我发现、当使用调试和反向通道 UART 时、正如您报告的那样、反向通道 UART 端口正确显示在器件管理器中、但您无法连接终端程序、因为它看不到该端口。 在开始工作时、有时会出现奇怪的情况、然后它停止、我没有制定一系列事件来使其恢复。 我尝试重新启动、重新安装各种终端程序、许多不同的程序和调试启动序列、并打开终端程序。 最后、如果我想使用反向通道 UART、我无法对电路板进行编程并在调试中运行 CCS。

    它不是固件、因为代码在未进行调试的情况下在 Launchpad 上正常运行、并向终端程序正确报告。

    这具有 XDC 工具(XDC110)和反向通道 UART 执行(CCS 7.2处于调试模式)之间冲突的特征。 发送给 TI。

    此致
    David