阅读:1566回复:0
新手,请教如何用BusHound捕捉未知设备枚举过程的全部数据?
小弟使用本版的bushound,在Devices内,只在USB Root Hub前打勾,在具体的设备名称请不打勾,之后开始运行。插入U盘,此时数据只捕捉到第3次Get Descriptor,以后的字符串描述符等就不再捕捉了。情况如下:
CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 292us DI 12 01 10 01 00 00 00 40 .......@...h.... 4.6ms a0 0e 03 68 00 01 01 02 0301 .. CTL a3 00 00 00 02 00 04 00 GET STATUS 123us DI 03 01 00 00 .... 34us CTL 23 03 04 00 02 00 00 00 SET FEATURE 41us DI 04 . 74ms CTL a3 00 00 00 02 00 04 00 GET STATUS 43us DI 03 01 10 00 .... 37us CTL 23 01 14 00 02 00 00 00 CLEAR FEATURE 19us CTL 00 05 02 00 00 00 00 00 SET ADDRESS 24ms CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 15ms DI 12 01 10 01 00 00 00 40 .......@...h.... 3.8ms a0 0e 03 68 00 01 01 02 0301 .. CTL 80 06 00 02 00 00 09 00 GET DESCRIPTOR 59us DI 09 02 27 00 01 01 00 80 32 ..\'.....2 3.9ms 数据捕捉到此为止! 如果我正在调试新的设备,在Hound的Devices内当然就没有具体的设备可选了,请问有没有方法可以捕捉到新设备与USB Root Hub之间通讯的所有数据??? |
|
|