阅读:1375回复:3
请教一个我在进行U盘枚举时的一个错误的意思以及是如何产生的?
我用 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是什么意思?这个错误是怎么产生的?我固件程序这边需要有什么改动?谢谢! |
|
|
沙发#
发布于:2002-08-20 20:10
先开启抓捕,再插入开发板的USB接口。U盘的RMB我抓到的为1也可以的。只是到了我这里,好象是固件程序没有能够回应主机造成的。
|
|
|
板凳#
发布于:2002-08-17 15:13
我用BUS HOUND抓捕数据,是这样的。把U盘直接插入USB口,开启抓捕数据。你是怎么做的,还可以把自已的开发板挂在上面?
BUS HOUND使用高手指点一下。 |
|
地板#
发布于:2002-08-12 13:39
这个请求主要是为了PC得到VENDOR INGORMATION和PID。是不是你的firmware中没有定义好?只要RMB中 给的是0,其他的BIT位,基本可忽略。
|
|