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.

[参考译文] RTOS/EK-TM4C1294XL:通过 USB 将 TM4C 连接到交叉表单 PC 应用的可能解决方案

Guru**** 1834940 points
Other Parts Discussed in Thread: EK-TM4C1294XL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/582094/rtos-ek-tm4c1294xl-possible-solutions-for-connecting-a-tm4c-via-usb-to-a-cross-plattform-pc-application

器件型号:EK-TM4C1294XL

工具/软件:TI-RTOS

大家好、

该主题的标题说明了一切。 我有一个用 C++编写的基于 Joce 的跨平台(Windows、Mac、Linux)应用程序、我想为该应用程序构建一个通过 USB 连接的硬件控制器。 我在这里有一组 EK-TM4C1294XL Launchpad、它们在调试接口下具有"目标 USB 连接"、因此我想将它们用作该接口的原型设计平台。 我从未使用过 USB、无论是在 PC 应用端还是在微控制器端、因此对于我来说、不是完全清楚什么是实现这一目标的最佳方法。 正如我说过的、它应该在 PC 端完全跨平台兼容、即插即用很好、但安装驱动程序也是可以的。 数据速率相当低、因此 USB 1.1就足够了。 我计划在 TM4C 上使用 TI-RTOS、我已经阅读了一些有关该框架附带的 USB 库的信息、但到目前为止、我还不能完全清楚哪种(或是否有)方法最适合我的应用。 最后一种可能性是、该器件被 PC 识别为通用 MIDI 接口、所有通信都将通过 MIDI SysEx 消息进行、Joce 框架完全支持该消息。

那么、您认为什么是最佳或最简单的方法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您喜欢通过 USB 实现 MIDI、请访问它。 遗憾的是、我没有任何示例可以帮助实现该协议。 论坛上的另一位用户可能有一些建议。 如果您的目标不太远大、可以将 EK-TM4C129XL 配置为用作 USB 虚拟串行端口。 TivaWare 中有一个示例:C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl\USB_dev_cserial