aqua-375372 发表于 2017-7-11 16:12:00

求解STM32的U盘读写问题

本帖最后由 aqua-375372 于 2017-7-11 16:28 编辑


帖子还没写呢,结果按个回车就自动发表了,
是这样的,STM32F405RG这个芯片,用USB HOST 2.2.0库读写U盘时,发现一款U盘不能枚举成功,据体参见下面的数据截图
https://www.stmcu.org.cn/module/forum/data/attachment/forum/201707/11/161846kmlk4p3x3pb644ct.png
可以看到卡在设置地址阶段 , U盘没有 ACK
但在电脑上或者某些设备上是可以正确访问的,同样附上数据截图,
https://www.stmcu.org.cn/module/forum/data/attachment/forum/201707/11/162615lga77gr9ala8uoc7.png
可以看出区别就在于第一次获取设备描述符时它是直接请求0X40个数据,然后没有第二次获取设备描述符的过程就直接设置地址了,神奇的是这样U盘就响应了 ,请问这是 STM32F4 USB 库的问题还是怎么回事?这要如何跟别人解释,U盘放在别的设备可以被识别.

aqua-375372 发表于 2017-7-11 16:26:57

帖子还没写呢,结果按个回车就自动发表了,
是这样的,STM32F405RG这个芯片,用USB HOST 2.2.0库读写U盘时,发现一款U盘不能枚举成功,据体参见下面的数据截图

可以看到卡在设置地址阶段 , U盘没有 ACK
但在电脑上或者某些设备上是可以正确访问的,同样附上数据截图,

可以看出区别就在于第一次获取设备描述符时它是直接请求0X40个数据,然后没有第二次获取设备描述符的过程就直接设置地址了,神奇的是这样U盘就响应了 ,请问这是 STM32F4 USB 库的问题还是怎么回事?这要如何跟别人解释,U盘放在别的设备可以被识别.
页: [1]
查看完整版本: 求解STM32的U盘读写问题