freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2049回复:9

mass storage 应该实现那些scsi命令

楼主#
更多 发布于:2004-02-13 16:28
我在试着做一个U盘
现在系统已经能够识别是一个mass storage 了
现在的问题是要响应scsi命令
scsi命令有很多,我不知道那些是usb盘必须响应的?~~
我响应最少的几个指令就够了,勉强能用就好了
那位大哥做过,帮帮忙
sean_c
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-06-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-22 19:38
收到其他命令当然是要按cmd协议回复妥当,不然就死翘翘了。
要读到文件分配表要对FAT结构有了解,根据MBR索引到BPR
(没MBR那就读LBA0了)读出0x16(Sectors per FAT)数值再用Read(10)读够那么扇区上来就搞定


freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-17 09:33
还有,文件分配表主机怎么样读取呢,如果按照上面的几个命令的话?
freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-16 17:47
那我如果接受到其它的命令,我的固件应该做什么反应?~
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-16 17:15
其实呢,这UFI里的命令的格式和SCSI差不多,可以说是精简了的SCSI,上面的命令实现就可以了。
我来自中国 抵制日货
yuchixiao
驱动牛犊
驱动牛犊
  • 注册日期2003-12-09
  • 最后登录2007-01-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-16 17:08
 

可是我要实现的06的scsi啊,不是ufi吧,我搞不懂这个关系了
我在协议码里面使用04,就是ufi的时候,系统根本就无法识别这个
我使用scsi的时候,你们都说是使用的ufi,我糊涂了




freasy:
我也想问这个问题,你搞懂了么?赫赫
我是一条鱼
freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-13 23:01
可是我要实现的06的scsi啊,不是ufi吧,我搞不懂这个关系了
我在协议码里面使用04,就是ufi的时候,系统根本就无法识别这个
我使用scsi的时候,你们都说是使用的ufi,我糊涂了
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-13 19:46
搜搜我以前的帖子吧!!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-02-13 16:51
又是这个问题,搜找一下吧。
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-02-13 16:44
至少READ CAPACITY,INQUIRY,WRITE(10),READ(10)
其他的你看看UFI。
附件名称/大小 下载次数 最后更新
2004-02-13_2004-01-18_USB Mass Storage Class ―― UFI Command.pdf (217KB)  33
我来自中国 抵制日货
游客

返回顶部