阅读:1663回复:8
U盘NAK 信号的返回
我用单片机读取U盘,
U盘偶尔会出现 NAK信息返回, 我再发读取命令,但是U盘都没有响应。 请问那位大狭碰到过这种问题? 怎样解决才好? |
|
沙发#
发布于:2003-05-24 17:37
你怎么知道返回的是NAK而不是STALL呢!
|
|
板凳#
发布于:2003-05-27 09:11
心片上提供的,那位碰到过?
碰到NAK ,一般返回什么? 我从法命令还是出现NAK, 急啊 |
|
地板#
发布于:2003-05-29 15:14
有人知道吗?
请指教一下, 我被它烦两天了! |
|
地下室#
发布于:2003-06-02 11:52
我读写U盘遇到更多问题,象NAK,STALL,TIME OUT,ERROR IN TRANSMISSION,而且按照BULK ONLY协议处理都不行,象你的情况应该重收,或CLEAR ENDPOINT FEATURE,我觉的似乎要将一次操作做完,直到RECEIVED A VALID AND MEANINGFUL CSW,Then you can continue next transfer.
|
|
5楼#
发布于:2003-06-02 14:46
U盘没有准备好
|
|
|
6楼#
发布于:2003-06-02 15:56
那么我所能做的只是等待?等待多长时间?
等待的话会造成速度慢。 在握手或者SCSI命令里面我好象没有看见等待时间这个参数。 有什么比较合适的处理办法? |
|
7楼#
发布于:2003-06-03 12:04
对于这种情况,你试试再读取一次csw,可能这时u盘要返回csw,如果没有,要看看端点是否stall了!
|
|
8楼#
发布于:2003-06-03 21:43
tmd ,搞了半天,原来时U盘坏了,
不过也找出不少BUG, 这里感谢各位的帖子 |
|