打印
[USB接口]

U盘设备描述符读出错误问题

[复制链接]
1862|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
seawwh|  楼主 | 2018-2-15 10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       U盘设备描述符读出错误问题

平台 STM32F205 使用HS USB端口 Full Speed,采用ST的OTG库函数(v2.2);

1. 有两个版本的类似于U盘的USB设备,一个是A版本,另一个是B版本;
2. 这两个U盘PC机均可枚举,并且两者具有相同的设备描述符和其他描述符;
3. F205作为Host,可以枚举A版本的全部描述符,但是B版本不能读出正确的设备描述符,(12,01,10,01,00,00,00,40 仅有8字节),其他的描述符可以正确读出。
4. 使用 Bus Hound 观察发现,两者有下列区别:

   A版使用的3个端点  0,1,1  (控制,Out, In)
   B版使用的3个端点  0,4,4  (控制,Out, In)

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

145

主题

368

帖子

1

粉丝