阅读:1066回复:4
用过Bus Hound的人请看过来
USB新手,也是第一次使用Bus Hound 软件,有几个问题请教一下:
11 DO 55 53 42 43 - 48 da 95 f9 fc 00 00 00 - 80 00 0a 23 00 00 00 00 - 00 00 00 fc 00 00 00 00 - 00 00 00 11 DI 00 23 00 23 - 00 23 00 23 00 23 00 23 - 00 23 00 23 00 23 00 23 - 00 23 00 23 00 23 00 23 - 00 23 00 23 .............. ......... 12 CDB 1a 00 3f 00 - c0 00 12 CDB 1a 00 3f 00 - c0 00 MODE SENSE 这是通过Bus Hound 抓获的指令的一部分: 问题1: 根据协议,数据包的前面应该有PID(如 OUT, IN, SETUP 等),而这里直接就是DATA,这是为什么? 问题2: 根据协议,23H是Read Format Capacities 但: 11 DI 00 23 00 23 - 00 23 00 23 00 23 00 23 - 00 23 00 23 00 23 00 23 - 00 23 00 23 00 23 00 23 - 00 23 00 23 好像不符合协议要求,谁能解释一下? 问题3: 根据 BULK-ONLY协议,CDB应该是CBW 的一部分,这里为什么是单独的呢? |
|
沙发#
发布于:2003-02-19 15:17
你可以点击bus hound的devices按钮,选中相应的root hub,你的12估计是USB flash disk,它的数据获取不包含枚举过程的数据,11估计是mass storage devices,它的数据获取应该包含枚举数据包,会显示11 ctl XX XX ...,你重新插入U盘试试,另root hub的数据获取肯定有枚举数据包的
|
|
板凳#
发布于:2003-02-20 12:33
Help!!
|
|
地板#
发布于:2003-02-20 13:10
???
你那组数据不是UFI的数据包,所以不是read format capacities命令,具体含义不明,因为你贴的不够,最好把devices按钮后的设备定义贴出来 |
|
地下室#
发布于:2003-02-20 13:12
问题3:你的12设备估计是Flash disk,所以它只显示UFI层次的数据包,也就是CDB部分
|
|