阅读:833回复:1
bus hound小问题!
各位大侠,请教几个小问题,下面是我在u盘上截获的数据,
16.0 CTL 82 00 00 00 - 09 00 02 00 GET STATUS 16.0 USTS 04 00 00 c0 stall pid 16 URB 50 00 08 00 - 04 00 00 c0 - CONTROL TRANSFER 50 15 54 d6 - 03 00 00 00 5c 15 54 d6 - a3 be 5a d6 - 00 00 00 00 - 24 44 59 d6 这些数据是我在usb check里面发送82 00 00 00 09 00 02 00(getstatus)命令后得到的,有两个小问题: 1 usts 04 00 00 0c 这个数据应该怎么来看,因为我实在看不出它与stall pid包有什么关系。 2 urb 的那一行数据应该怎么解释,它是由哪个设备产生的?我看了usb的协议,好像也没有这个包! 另外我有个对bus hound的理解,bus hound不能抓取令牌包,因为那些包只是告诉usb接口芯片下面是一个什么操作,它没有别的需要保存的数据,当令牌包发送之后,就有需要处理的数据了,所以这个数据就会被保存,且会被传送到相应的driver,这时bus hound就捕获了这个数据,并显示出来了。是不是? 但是对于设备发送的用于表示状态的空的数据包,它能显示吗? |
|
沙发#
发布于:2003-12-11 17:29
还有,设备的地址在哪可以看出来呢??
|
|