日期:2014-05-16  浏览次数:21012 次

关于tftp中的TIMEOUT指的什么TIMEOUT @lishanchao
首先说明一下。u-boot中的tftp是正常的,timeout也没有出现问题。

但是我改进tftp让其直接写到flash中,见《 U-boot用tftp命令直接烧写到NandFlash V2.0》。改进好之后80k以下的可以了,但是是80k以上有就会出现问题:
Retry count exceeded; starting again 

在网上找到是TIMEOUT的问题。

能说说有这个TIMEOUT的作用吗?u-boot中原来是5秒。出现了这个错误:
Retry count exceeded; starting again  (根据我设置的计数为79次1k数据后出现的) 

改为60秒,计数到82出现问题,(长了两个)。

但是我再增加也不会变了。

所以我要搞清楚 这个TIMEOUT到底是怎么个说法了。 请您指点一下。

------解决方案--------------------
推测是接收time out
接收过程写? 可能是这样导致接收超时。