LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1104回复:3

U盘出现边读边写时候出现的问题

楼主#
更多 发布于:2004-07-29 17:30
我发现我的U盘响应FORMAT命令比较慢。原因是FORMAT中是写一下紧接着就读一下。每当写完后就响应不了紧接着的读命令,然后出现CANCEL(需要9秒左右)然后就出现READ CAPICITY命令,过后才能正常读。所以响应FORMAT就很慢了。但是最终还是能FORMAT。我用断点测试过,在写完后的确很久才能收到READ命令,也就是在READ CAPICITY以后,也就是说紧接着在WRITE后面的READ命令就漏掉了。大家认为是什么原因呢?同样道理如果我把U盘上的一个比较大的文件考到同样U盘的另一个目录也就是说出现边读边写的情况也会出现类似问题。但是最后也能考贝成功。只是速度比较慢。
我怀疑是D12的相应中断位在发送对WRITE应答包时候把接收的中断标志也清掉了(如果在接收读命令和发送对WRITE的应答同时发生),大家认为有无此可能?
LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-29 17:34
如果是在U盘外跟U盘交换数据的情况下只会出现要么全是WRITE10要么全是READ10,在这种情况下我的U盘是读写正常的。
billy2004
驱动牛犊
驱动牛犊
  • 注册日期2004-07-03
  • 最后登录2005-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-31 14:43
我现在也在进行usb pc的通讯,请问大哥scsi的write/read怎么用啊?
billy2004
驱动牛犊
驱动牛犊
  • 注册日期2004-07-03
  • 最后登录2005-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-03 15:02
ding
游客

返回顶部