bigbigboy
驱动牛犊
驱动牛犊
  • 注册日期2003-08-24
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1115回复:0

bushound显示USB设备以及U盘写操作的疑问

楼主#
更多 发布于:2005-05-02 21:54
所有的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
游客

返回顶部