您好!
我正在尝试弄清楚如何使用 Tiva MCU 接近 USB 项目。 我需要使用批量传输将 MCU 作为器件进行传输。 这样、我就可以利用可用的最大总线带宽。 我正在使用 USB 2.0、并希望编写一个 python 应用来连接和测试固件。 我看到两个批量传输示例、例如 Tivaware usblib 中的示例、这非常有用。 但我也看到很多人使用 MSC 设备类。 我希望 Windows 10自动识别该接口、而无需安装用户驱动程序即可与 MCU 进行通信(使用批量传输)。
因此、第一步、我将尝试确定以下内容:
1.您能否以 USB 2.0设备模式(如 MSC 海量存储设备)运行 MCU? 如果是、这是有道理的吗?
2. tivaware usblib 批量传输示例是否需要主机端的自定义驱动程序? 我注意到我的器件管理器显示了一个通用批量器件、但上面有一个黄色警告标志。
3.大容量存储设备类是否需要设备上有文件系统? 我只看到这种情况用于 USB 驱动器、它看起来像一个具有文件系统的驱动器。
此项目的顶层视图是使用批量传输在主机 Python 应用程序和 MCU 之间进行通信。 客户/最终用户无法安装任何驱动程序或支持软件/库/依赖项。 因此、我需要以一种利用标准 Windows 10支持的库/驱动程序进行通信的方式进行器件设置。
非常感谢您的帮助!
谢谢!