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.

[参考译文] TM4C1294NCPDT:通过 UART 进行命令行通信

Guru**** 2539500 points
Other Parts Discussed in Thread: EK-TM4C1294XL, EK-TM4C129EXL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1209819/tm4c1294ncpdt-command-line-communication-via-uart

器件型号:TM4C1294NCPDT
主题中讨论的其他器件:EK-TM4C1294XLEK-TM4C129EXL

大家好!

我致力于构建灵活的测试台环境、以便测试我的代码的模块。 我正在使用 EK-TM4C1294XL 评估套件进行开发。 我已经利用 ICDI UART0连接的串行通信来使用 UARTPrintf 函数。 我在 CCS 的终端窗口中看到 printf 的结果。 我的目标是编写可通过命令在循环中运行的代码、我可以使用同一 UART0端口将这些命令发送到评估板。 这样、我就可以避免使用多个临界情况编写较长的测试台、而是使用来自串行总线的实用命令测试和验证每个单独的功能。 使用 UARTgetc 或 UARTgets、我能够从串行终端获取数据。

为了进行下一级别的学习、我将尝试使用 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c129exl 中提供的 USB_dev_cbserial 和 USB_dev_cserial 示例、如其他文章中所述。 但我无法看到或打开与电路板的另一个端口连接。 在本例中、在执行以前的一些 UARTPrintf 示例时、我使用的是 COM3。 现在、当我刷写任何示例代码并在 CCS 上打开终端连接时、我看不到第二个 COM 端口、也看不到原始 COM3端口上打印的任何内容。 我尝试在终端上键入 h (即使我看不到它的本地回声)、但没有结果。

我想更好地了解如何使用本示例中提供的功能。

此致、

斯蒂芬 G

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="517657" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1209819/tm4c1294ncpdt-command-line-communication-via-uart ">要转到下一级别、我将尝试使用 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c129exl 中提供的 USB_dev_cserial 和 USB_dev_cserial 示例。 但我无法看到或打开与电路板的另一个端口连接。 [/报价]

    您好!

     要运行这两个示例、您需要将另一条 USB 电缆连接到 LaunchPad。 LaunchPad 上有两个 USB 端口。 您当前正在连接的是调试 USB 端口。 此端口不仅支持 JTAG 仿真、还通过 UART0枚举为串行 COM 端口。 但要运行  usb_dev_cbcserial 和 usb_dev_cserial、您需要使用器件端口。 运行该示例后、Device 端口还将枚举为虚拟 COM 端口。 您会在 Windows 设备管理器中看到该代码。  

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

    您好、Charles、这解决了我的问题。 我看到2个额外的 COM 端口。 回声显示在其中一个上面、而另一个允许我执行它们在示例中列出的命令。