sun7463250
驱动牛犊
驱动牛犊
  • 注册日期2004-03-28
  • 最后登录2010-03-08
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1545回复:6

急!急!急!求救!枚举最后一步,发送46字节!放分50!

楼主#
更多 发布于:2005-04-19 16:10
版主和各位热心同志帮我看看46字节的描述符是否有毛病,放分50
配置描述符
0x09,0x02,0x2E,0x00,0x01,0x01,0x00,0xA0,0x01
接口描述符
0x09,0x04,0x00,0x00,0x04,0xdc,0xa0,0xb0,0x00
端点描述符
0x07,0x05,0x81,0x03,0x10,0x00,0x01  
0x07,0x05,0x01,0x03,0x10,0x00,0x01
0x07,0x05,0x82,0x02,0x40,0x00,0x01      
0x07,0x05,0x02,0x02,0x40,0x00,0x01

[编辑 -  4/19/05 by  sun7463250]
searchone
驱动牛犊
驱动牛犊
  • 注册日期2003-12-31
  • 最后登录2005-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-19 18:47
完全正确的
sun7463250
驱动牛犊
驱动牛犊
  • 注册日期2004-03-28
  • 最后登录2010-03-08
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-19 19:02
非常感谢,怎么加分?
还有,我发送46字节的时候和发送18字节的方法一样,
先发16字节,再发16字节,最后发14字节,可主机没有进一步的响应啊
searchone
驱动牛犊
驱动牛犊
  • 注册日期2003-12-31
  • 最后登录2005-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-19 19:46
有两个可能
1:如果你的18字节发送完全正常,那么可能是原因2。否则,查看最后发送的未满16字节的数据后是否发送了空的应答表示结束
2:你已经在设置端点了,有的操作系统加上某些芯片,应该需要有驱动程序的配合才会再向下进行
sun7463250
驱动牛犊
驱动牛犊
  • 注册日期2004-03-28
  • 最后登录2010-03-08
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-19 19:50
有空的应答(我的理解是control_in读数据前,先读它的长度,对吗?来了一次长度为0,我认为就是空的应答),应答完后,复位,回到枚举的第一步啊,郁闷啊,我还有大量工作还在后头,万分着急!
sun7463250
驱动牛犊
驱动牛犊
  • 注册日期2004-03-28
  • 最后登录2010-03-08
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-19 19:52
我下了一个通用的D12在WINDOWS下的驱动程序,也不好使啊。
我的操作系统是xp sp2
searchone
驱动牛犊
驱动牛犊
  • 注册日期2003-12-31
  • 最后登录2005-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-04-19 20:08
比较方便的前期测试是用windriver来试试
很向导里也能看见你的前面的端点配置等
很方便后面 的工作展开
游客

返回顶部