Thread 中讨论的其他器件:EK-TM4C1294XL
单个 USB 外设是否支持使用双接口 CDC (串行 COM)和 MSC (SD 卡)?
是否有支持此功能的演示代码(理想情况下在 TI-RTOS 下)或有关如何实现它们的指南? 您能将我转至这些来源吗?
8年前、我在 NXP 上曾这样做、但由于 USB 外设中的错误、无法使其正常工作、演示代码仅适用于 NXP 中的其他 MCU。
它可以一起运行还是以分立方式运行?
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.
单个 USB 外设是否支持使用双接口 CDC (串行 COM)和 MSC (SD 卡)?
是否有支持此功能的演示代码(理想情况下在 TI-RTOS 下)或有关如何实现它们的指南? 您能将我转至这些来源吗?
8年前、我在 NXP 上曾这样做、但由于 USB 外设中的错误、无法使其正常工作、演示代码仅适用于 NXP 中的其他 MCU。
它可以一起运行还是以分立方式运行?
您好 Richard、
抱歉、我们没有任何同时支持 CDC 和 MSC 的示例。 这将是一个复合器件。 以下是仅适用于 TI-RTOS 的 USB 示例。 TivaWare 还提供了一些 USB 示例。 但是、它们是 不 带操作系统的单独 MSC 或 CDC 器件。 没有同时包含 CDC 和 MSC 的复合器件示例。
有关 如何创建复合器件的信息、请参阅 TI-RTOS 中的复合器件示例 USB CDC 鼠标器件或 TivaWare C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\USB_dev_cserial 中的 USB_dev_cserial。
我发现这篇文章介绍了如何将 CDC 和 MSC 创建为复合器件、虽然它不适用于 TM4C、但可能会有所帮助。 https://sudonull.com/post/68144-CDC-MSC-USB-Composite-Device-on-STM32-HAL