LikeDDK
驱动牛犊
驱动牛犊
  • 注册日期2001-09-30
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1716回复:6

U盘问题:是不是这样Win2k就能分配一个盘符……

楼主#
更多 发布于:2002-07-14 19:19
用MCU+D12+SM卡来做海量存储设备,假如我已经设置好设备描述符、设置描述符等等等,将他们设置成Bulk Only和使用RBC,且正确处理HOST的标准请求后,是否Win2K就会知道我的设备是UMASS设备的,且在“我的电脑”给我分配一个盘符呢?还要说明一下,这时我的设备是没有处理CBW和CSW能力的!

刚搞硬件,请UMASS高手们指点!
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-15 09:53
不行;
必须处理RBC的必选命令,包括Inquery,Read CAPACTITY、Read10、Write10等,Windows要根据这些返回的数据判断设备的情况,如容量大小等。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
LikeDDK
驱动牛犊
驱动牛犊
  • 注册日期2001-09-30
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-15 22:58
还有,我想再问一下,是不是我能正确处理Reduced Block Command set,我的设备可以出现在“我的电脑”里面吗?这样就可以和PC传输文件数据吗?我的flash卡要不要有什么格式的处理,比如说要不要有一个FAT表?
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-16 09:58
FAT表可以不需要。Windows会创建。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
softwind
驱动牛犊
驱动牛犊
  • 注册日期2002-07-09
  • 最后登录2002-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-16 11:18
FAT表可以不需要。Windows会创建。


那你就还得支持format 命令
来了,就不走了
liuwan
驱动小牛
驱动小牛
  • 注册日期2001-10-15
  • 最后登录2004-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-16 12:14
但是windows没有对FLASH的底层的一些命令的支持,比如说,WINDOWS来一个删除命令,但是WINDOWS没有搽除FLASH的命令,所以在固件程序中必须在底层相应的处理中把这些处理给加上。
菜菜
zsw79923
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2009-11-05
  • 粉丝1
  • 关注1
  • 积分2分
  • 威望25点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-17 17:15
我在98下面开发U-DISK驱动该如何下手,.pdr完成什么?是接下SCSI的命令做相关处理后再发IRP_MJ_SCSI给.sys(USB传输)做进一步处理吗?
一片云
游客

返回顶部