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.

[参考译文] EK-TM4C123GXL:EK-TM4C123GXL:通过 USB 调试器和 USB 器件端口与 TM4C123GXL 通信、这两者之间有何差异、这是否会影响性能?

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/830241/ek-tm4c123gxl-ek-tm4c123gxl-communicating-tm4c123gxl-via-the-usb-debugger-and-usb-device-port-what-are-the-differences-between-these-two-and-does-it-affect-performance

器件型号:EK-TM4C123GXL

您好!

我很想知道与 tm4c123gxl 进行串行通信之间的区别。 我目前正在 ROS 上执行一个连续进入 tm4c123gxl 的项目。 但是,我发现有两种方法可以做到。 一个是通过 USB 调试通过 ICDI、另一个是通过 USB 器件通过 USB CDC。 我的问题是、在性能和使用方面、通过这两种方法运行串行通信协议是否有任何差异? 我对通过 USB 调试运行的理解是、tm4c123gxl 电路板上的 ICDI 将转换为 UART 信号以与计算机通信。 但我不确定 USB CDC 如何工作、因为它仍然通过 UART 进行通信、而只是在不同的通信协议上进行通信?  

请原谅我在这方面缺乏理解。

此致

 

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

    您好!

     对于 ICDI 调试端口、只有 UART0被连接(硬接线)到 ICDI 调试探针以进行枚举、作为一个虚拟 COM 端口。 ICDI 调试端口上枚举的虚拟 COM 端口主要用于调试。 您不能将 UART0连接到任何传感器、也不能将其他 UARTx 连接到 ICDI、因此无法在主机计算机上显示为 COM 端口通信。 USB 器件端口、您不受限制。 与 ICDI 不同、您将编写应用程序以执行所需的任何操作、ICDI 预加载的固件仅用于接受 UART0作为 COM 端口。