在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 2935|回复: 7

usb主机发现u盘的过程?

[复制链接]
发表于 2004-11-16 09:51:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
斑竹,usb主机是怎么发现u盘的? 就是从他枚举成功后,再发送什么命令才能够读写u盘。

下面是 INQUIRY 命令,里面的evpd? page code?  Control? 都应该是什么? 都是0 ? 我该怎么确定?

+=====-========-========-========-========-========-========-========-========+
|  Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
|Byte |        |        |        |        |        |        |        |        |
|=====+=======================================================================|
| 0   |                           Operation code (12h)                        |
|-----+-----------------------------------------------------------------------|
| 1   | Logical unit number      |                  Reserved         |  EVPD  |
|-----+-----------------------------------------------------------------------|
| 2   |                           Page code                                   |
|-----+-----------------------------------------------------------------------|
| 3   |                           Reserved                                    |
|-----+-----------------------------------------------------------------------|
| 4   |                           Allocation length                           |
|-----+-----------------------------------------------------------------------|
| 5   |                           Control                                     |
+=============================================================================+
 楼主| 发表于 2004-11-16 10:15:22 | 显示全部楼层

usb主机发现u盘的过程?

想了解主机发送命令的顺序。
如首先应该是 get max lun
然后是 INQUIRY command
再然后呢?
发表于 2004-11-16 12:22:39 | 显示全部楼层

usb主机发现u盘的过程?

没有太多指令,具体我也记不清了。你用bushound软件抓一下朗科U盘的数据就知道了.
 楼主| 发表于 2004-11-17 08:14:45 | 显示全部楼层

usb主机发现u盘的过程?

我抓数据看了,只看到 get max lun,INQUIRY,Read Format Capacity,Read Capacity
其他的好象是很多的 read10。也不知道它read些什么东西。。
而且,奇怪的是,明明这u盘应该是scsi命令,但从它的返回的INQUIRY数据格式上看,越看越像ufi格式。
发表于 2004-11-17 08:28:35 | 显示全部楼层

usb主机发现u盘的过程?

对,就那些命令。Read10是读NandFlash中的FAT表信息及整个盘内容。本来它就是简化的SCSI命令,格式同UFI很类似。
 楼主| 发表于 2004-11-17 09:26:17 | 显示全部楼层

usb主机发现u盘的过程?

斑竹的效率真高。
看来得仔细研究研究它都需要什么信息了。
发表于 2004-11-20 10:03:20 | 显示全部楼层

usb主机发现u盘的过程?

scsi,ufi的介绍哪些书上有啊?
 楼主| 发表于 2004-11-22 08:21:48 | 显示全部楼层

usb主机发现u盘的过程?

在网上有他们的文档下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-7 09:32 , Processed in 0.020284 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表