打印

usb wdm 枚举成功,但无选择配置请求?

[复制链接]
1667|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhadaolong|  楼主 | 2012-2-22 11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟最近在参照一个usbbulk的例子写一个基于wdm的usb驱动,目前驱动已经成功加

载,就是在拨出后再热插上时,枚举成功,但固件没收到选择配置请求,从DbgView中

也能看到驱动程序里下传配置请求IoCallDriver返回正确,很是恼,请教前辈赐教了,,

相关帖子

沙发
zhadaolong|  楼主 | 2012-2-22 18:58 | 只看该作者
没有人遇到这种问题吗?

顶,,顶,,

使用特权

评论回复
板凳
zhadaolong|  楼主 | 2012-2-23 11:06 | 只看该作者
问题解决了,折腾了两三天,,,,,,

原来是第二次请求配置描述符的长度问题,直接把它改成0xff,不要用第一次获取的长度,固件上就出现了选择配

置请求:00 09 01 00 00 00 00 00

很是怪,这是为什么呀???有人能解释吗

//requiredSiz = configurationDescriptor->wTotalLength;
requiredSiz = 0xff;

使用特权

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

本版积分规则

2

主题

38

帖子

0

粉丝