阅读:1115回复:0
bushound显示USB设备以及U盘写操作的疑问
所有的USB设备都会在bushound中的usb root下面显示出2层结构,
我的理解是上面一层是USB协议层(含有endpoint),下面一层是 构建在usb协议上的设备层,比如是一个mouse的话,就是一个HID 如果是个U盘,就是一个disk。这种理解是否正确? 和上面相关联的是下面这个疑问:如果我的理解是正确的话, 那么capture数据的时候,下面一层的所有传输数据都应该包裹在 上面一层(也就是USB)中发出去了吧?但是我发现捕获U盘的数据中 有一些下层传输数据并没有找到对应的USB层数据流,例如 EXEC SCSI和flush都没有,这是为什么呢? 产生这些疑问的原因可能是我对USB设备各层协议的理解存在问题, 所以在用sl811hs对U盘进行写操作的时候,发现虽然UFI命令write 可以正常完成,又可以看见U盘操作灯闪烁,但用windoze查看 U盘,发现内容并没有发生变化,大家认为是什么原因呢? 希望大家能给小弟我一些指点,多谢了~~ :P |
|