liuwan
驱动小牛
驱动小牛
  • 注册日期2001-10-15
  • 最后登录2004-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1374回复:3

请教一个我在进行U盘枚举时的一个错误的意思以及是如何产生的?

楼主#
更多 发布于:2002-08-12 10:30
我用 BUS HOUND抓捕数据时,当主机发来Inquiry命令后,设备返回主机 hc error,如下面抓到的数据:
9.2  DO     55 53 42 43 - 08 70 22 81  
            24 00 00 00 - 80 00 06 12        
            00 00 00 24 - 00 00 00 00    
            00 00 00 00 - 00 00 00      
9    USTS   00 08 00 80                hc error      
下面就重复进入了已经完成了的控制管道枚举过程。
请问各路高手,这个hc error是什么意思?这个错误是怎么产生的?我固件程序这边需要有什么改动?谢谢!
菜菜
edwin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2003-02-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-12 13:39
这个请求主要是为了PC得到VENDOR INGORMATION和PID。是不是你的firmware中没有定义好?只要RMB中 给的是0,其他的BIT位,基本可忽略。
xueli_chen
驱动牛犊
驱动牛犊
  • 注册日期2002-06-20
  • 最后登录2003-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-17 15:13
我用BUS HOUND抓捕数据,是这样的。把U盘直接插入USB口,开启抓捕数据。你是怎么做的,还可以把自已的开发板挂在上面?
BUS HOUND使用高手指点一下。
liuwan
驱动小牛
驱动小牛
  • 注册日期2001-10-15
  • 最后登录2004-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-20 20:10
先开启抓捕,再插入开发板的USB接口。U盘的RMB我抓到的为1也可以的。只是到了我这里,好象是固件程序没有能够回应主机造成的。
菜菜
游客

返回顶部