jerry_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2005-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2242回复:7

请教u盘使用什么协议?

楼主#
更多 发布于:2003-10-22 10:32
  一般 usb mass storage 使用的是bulkonly协议,那么对u盘来说,在bulkonly协议的CBCBW字段使用的是SCSI transparent command set 吗?请大家指点,不胜感激!
智者当借力而行
jerry_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2005-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-27 09:40
 说的没有错!
智者当借力而行
keeplearn
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2004-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-27 09:19
看了一下scsi方面的资料。
host发一个cbw,device分析命令内容回传数据或者执行一定的
操作,成功之后再发一个csw给host。
在cbw中包含了传送数据的长度字段,应该是指dev回送的数据长度,
host是不是在送出一个cbw之后都要等待dev送来的数据,并且继续等待csw,知道成功收到了csw之后才认为这个命令已经完成?
bjzps
驱动小牛
驱动小牛
  • 注册日期2003-03-06
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望22点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-23 17:22
mass storage可以用bulkonly or cbi
一般都是bulkonly
协议可以用rbc,scsi,ufi还有个什么来的
一般都是scsi
scsi虽然多但是u盘用不了所有的命令的
一般你对u盘进行操作,用busbound把过程抓下来,看用到了什么命令
然后就写那几个命令的处理就可以了
好象是不到10个命令
不用全看scsi的,不然头早大了
jerry_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2005-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-22 20:13
  我试了一下,基本上是使用scsi的,楼上的兄弟,好像spc有四百多页,有没有简化版的.
智者当借力而行
keeplearn
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2004-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-22 15:11
spc就是scsi primary commamds。
我也刚开始做这方面的工作没多久!
通常u盘传输协议是bulkonly。
命令栈用的是scsi或者rbc(rbc在我看来就象是scsi的简化版)
我也想知道这两者是不是兼容,那位大虾回答一下!
jerry_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2005-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-22 13:47
   当一个接口的bInterfaceSubClass是04h的时候,CBCBW使用的是UFI,而当bInterfaceSubClass是06h的时候,CBCBW使用的是SCSI协议,这俩个协议是不是兼容的?spc协议好像没有听说过,谢谢上面那位兄弟.
智者当借力而行
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-22 11:54
是的!一般是UFI或者SPC!
游客

返回顶部