请问ESP32-S31的usb作为host时,是否可以读和写hub上带有2个及以上的U盘?
我们用的是GL850G USB 2.0 HUB,最大支持4个usb口。
可以给别的usb hub选型。
另外有没有此功能的示例?
谢谢!
ESP32-S31是否支持usb hub读写2个U盘?
Moderator: bongjiajun
Re: ESP32-S31是否支持usb hub读写2个U盘?
您好,ESP32-S31 支持通过 USB HUB 读写 2 个 U 盘,并支持热插拔。
使用时需要在配置中使能 CONFIG_USB_HOST_HUBS_SUPPORTED。MSC Host 相关实现可参考: https://github.com/espressif/esp-usb/tr ... b_host_msc
需要注意的是,目前 USB HUB 仅支持 High Speed 设备,暂不支持 Full Speed、Low Speed 设备,相关的 Transaction Translator layer 已在完善中。
使用时需要在配置中使能 CONFIG_USB_HOST_HUBS_SUPPORTED。MSC Host 相关实现可参考: https://github.com/espressif/esp-usb/tr ... b_host_msc
需要注意的是,目前 USB HUB 仅支持 High Speed 设备,暂不支持 Full Speed、Low Speed 设备,相关的 Transaction Translator layer 已在完善中。
-
moyanming2013
- Posts: 2
- Joined: Fri Jul 10, 2026 5:03 am
Re: ESP32-S31是否支持usb hub读写2个U盘?
谢谢!
我找到github上一个issue:
https://github.com/espressif/esp-idf/issues/17245
好像是强制使用FS而不是HS或LS,可以正常使用,请问这个issue patch什么时候能release?
我找到github上一个issue:
https://github.com/espressif/esp-idf/issues/17245
好像是强制使用FS而不是HS或LS,可以正常使用,请问这个issue patch什么时候能release?
Re: ESP32-S31是否支持usb hub读写2个U盘?
正如这个github issue 所说,TT 功能目前没有明确计划实现,所以如果通过 HUB 连接 FS 设备将无法使用,如果你的 U 盘是两个 HS 设备应该是可以的。你可以在这个 issue 中留言并持续关注
Who is online
Users browsing this forum: No registered users and 1 guest
