liuyx
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1734回复:7

USB + Bulk + SCSI 89c52b + D12

楼主#
更多 发布于:2002-07-05 16:38
自己做了一块板子一直在调试这个东东,其实就是想搞清楚基于移动存储系统,现在我完成的工作有,协议的理解,以及硬件适配。但是现在我好像走到一调死胡同了,我能够从主机收到CBW,而且是一个完全正确的SCSI的 inquery命令,我就发送自己的对应的基于SCSI命令的一些数据上去,然后给了一个CSW上去,可是后来就不知道是什么状态了。而且如果吧那个程序要是全速运行起来的话,任务栏里的那个USB设备图标一会出现,一会消失,不知道是什么意思。
现在的问题:

1、怎样才能得到PC从usb设备获得的数据?

2、不知道应该在什么情况下能在explore里面出现移动硬盘图标

3、我现在是没有PID  和 VID的情况,回不会对我的数据有影响

望各位高手指点:)

liuyx
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-10 09:41
不知道大家为什么都不说话?
是因为没有时间,还是国人就是这么差!
等我搞清楚了,一一发给大家看,但是就是不知道会不会一直有这么多时间来做这个事情
jfory
驱动小牛
驱动小牛
  • 注册日期2002-05-14
  • 最后登录2003-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-13 10:11
老兄你是超前了点,别人可能会但是不便说。我想你对打操 作系统还是不够熟悉。祝你好运。
liu1875
驱动牛犊
驱动牛犊
  • 注册日期2002-07-13
  • 最后登录2002-07-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-13 21:55
pid和vid对数据的传输没有多大的影响吧.小弟刚学只是从原理上认为.
liuwan
驱动小牛
驱动小牛
  • 注册日期2001-10-15
  • 最后登录2004-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-16 17:58
不知道大家为什么都不说话?
是因为没有时间,还是国人就是这么差!
等我搞清楚了,一一发给大家看,但是就是不知道会不会一直有这么多时间来做这个事情

    老兄犯不着肝火上升,其实高手很少来这个论坛倒是真的,来的多数是象你我这种提问的。我现在的U盘也陷入了死角,不过我的盘符好歹可以出来。我想你对你的固件程序了解还不够,你的标准设备请求都已经通过了没有?只有在所有的标准设备请求都通过后,才轮到批管道中的采用BULK ONLY传输命令发来的一系列SCSI命令和RBC命令,在处理完几个必须的SPC-2命令如INQUIRY命令后,盘符才会出现,假如要成功的枚举出盘符,需要正确处理好下面的命令:
INQUIRY
TEST UNIT READY
PREVENT/ALLOW MEDIUM REMOVAL
REQUEST SENSE
READ CAPACITY
READ(10)
菜菜
liuwan
驱动小牛
驱动小牛
  • 注册日期2001-10-15
  • 最后登录2004-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-16 18:00
哦,忘了说了,在你没有VID和PID的情况下,VID和PID并不是可以随便给一个的,否则加载的驱动程序可能不正确,你可以选取一个已经成熟的U盘类产品的VID和PID作为自己调试U盘的VID和PID。
最后祝你早日成功!
菜菜
liuyx
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-16 18:04
谢谢!
我的那些标准的请求当然是以经过了,要不然我怎么可以解析到CBW包,但是我就是卡壳到了这之后的一个步骤,现在不知道我发送上去的数据是不是正确,昨天又找了几个截获USB口数据的小东西,也不只好不好用,晚上回去试试看
yuchixiao
驱动牛犊
驱动牛犊
  • 注册日期2003-12-09
  • 最后登录2007-01-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-16 17:02
 

等我搞清楚了,一一发给大家看,但是就是不知道会不会一直有这么多时间来做这个事情


 


我打算做这个,可是还没有头绪,你有时间了么?很想请教一下
我是一条鱼
游客

返回顶部