阅读:1104回复:3
U盘出现边读边写时候出现的问题
我发现我的U盘响应FORMAT命令比较慢。原因是FORMAT中是写一下紧接着就读一下。每当写完后就响应不了紧接着的读命令,然后出现CANCEL(需要9秒左右)然后就出现READ CAPICITY命令,过后才能正常读。所以响应FORMAT就很慢了。但是最终还是能FORMAT。我用断点测试过,在写完后的确很久才能收到READ命令,也就是在READ CAPICITY以后,也就是说紧接着在WRITE后面的READ命令就漏掉了。大家认为是什么原因呢?同样道理如果我把U盘上的一个比较大的文件考到同样U盘的另一个目录也就是说出现边读边写的情况也会出现类似问题。但是最后也能考贝成功。只是速度比较慢。
我怀疑是D12的相应中断位在发送对WRITE应答包时候把接收的中断标志也清掉了(如果在接收读命令和发送对WRITE的应答同时发生),大家认为有无此可能? |
|
沙发#
发布于:2004-07-29 17:34
如果是在U盘外跟U盘交换数据的情况下只会出现要么全是WRITE10要么全是READ10,在这种情况下我的U盘是读写正常的。
|
|
板凳#
发布于:2004-07-31 14:43
我现在也在进行usb pc的通讯,请问大哥scsi的write/read怎么用啊?
|
|
地板#
发布于:2004-08-03 15:02
ding
|
|