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