阅读:1373回复:4
[求教] 大家在发出CBW之后是否必须延时
项目为51+811写优盘
我在read10和write10发出CBW之后,必须进行延时,否则肯定进入NAK或者错误状态。是否是因为必须给优盘一个反应时间还是什么原因? 另外,当进入错误状态之后即使重启sl811和usb设备同样不能从错误状态回复。同样Nak重复封包也没有用处 因此,希望求教各位大虾小虾,在发出read和write的cbw之后,应当延时多少才是正常的?以及如何对出现的NAK、Timeout等错误处理 |
|
沙发#
发布于:2004-04-06 10:37
我的没有延迟.
不过CSW需提前一个数据包发送倒是真的. |
|
|
板凳#
发布于:2004-04-06 12:48
我的也没有加延时,错误处理一般就是重发。
|
|
地板#
发布于:2004-04-06 14:18
呵呵 你好象没发信问过我吗?
呵呵 不一定 快的时候延时有技巧 不要都延时 很慢的兄弟 |
|
|
地下室#
发布于:2004-04-06 14:19
重发 更不可取
我发几万个包也没错过 |
|
|