5631|16

73

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

EBOOT下载映像时出现问题 [复制链接]

各位:
    2440的板子,网口芯片是DM9000AEP.板子直接和PC网口相相连。

   下载映像时总是丢包.串口输出信息如下:
   
    TFTP: Desktop losing ACK, block number = 1558, Ack again
    TFTP: Desktop losing ACK, block number = 1559, Ack again
    TFTP: Desktop losing ACK, block number = 1560, Ack again
    TFTP: Desktop losing ACK, block number = 1561, Ack again
    ...

    差不多每次都是在block number = 1558以后,PC端就没有及时收到应答。

    在网上也找了很久,出现这个问题的人还蛮多的,但最后都没有给出原因。

    请大家帮忙,分析一下。谢谢了。

最新回复

我也经常遇到,下载的时候经常下载到一半就不动了。   详情 回复 发表于 2010-5-11 09:21
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
是不是block   number   =   1558坏块了
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
block   number指的是网络发送的数据包吗?
是否网络不稳定?或者是接收的BUFFER不对?
没用过以太网下载,只是帮你分析一下
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
高手来分析下,本人也遇到过这个问题。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

5
 
换网线、换板子、换PC试试看。

以前用网络下载时也发现类似的问题,下载到一半后就不动了,后来发现基本上都是硬件的差异导致的。
有些板子就是挑网线的。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(中级)

6
 
建议换个网线试试!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
通常是网路品质不佳造成的,
1. 将 pc 与 target 放在同一个 hub 下.

2. 直接用 cross-talk 的 CAT5E cable 将 pc 与 target 连接起来.

3. 把 hardware 工程师找来, 叫他再 check 一次线路图, layout guide, 有没有换 transformer.

Paul, Chao @ Techware
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 6 楼 paul_chao 的回复:
通常是网路品质不佳造成的,
1. 将 pc 与 target 放在同一个 hub 下.

2. 直接用 cross-talk 的 CAT5E cable 将 pc 与 target 连接起来.

3. 把 hardware 工程师找来, 叫他再 check 一次线路图, layout guide, 有没有换 transformer.

Paul, Chao @ Techware


你终于出现了,高手神出鬼没啊。呵呵。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢大家的回复!
    我现在PC和Target是直接用网线连接的。

    用抓包工具发现:
       1、PC发出 “block number=1558”的数据包后,没有收到应答包(实际目标板已经发出了应答)。
       2、过了超时时间(0.5S),PC只有重发“block number=1558”的数据包。
       3、过了大概0.016S,PC收到“block number= 1558”的应答包。
       4、开始发“block number= 1559”的数据包。
       5、过了大概0.016S,PC还是收到“block number= 1558”的应答包。
          本来应该收到“block number= 1559”的应答包。
          这样PC等0.5S后,再重发。导致下载时从block number=1558后,就每发一个包都超时。

    我的分析:
      PC发出2次“block number=1558”的数据包,也收到2个“block number=1558”的应答包,
      但是收到的应答,有很大的延迟。导致每发一个数据包,都不能及时应答而导致超时。

      如果PC等待应答包的超时时间可以改的话,改长一点应该可以判断是不是延迟的问题。
      可是PB上不知道怎么改,有知道的话,麻烦告诉一下。

    还是希望大家继续帮我分析分析,谢谢啦!
 
 
 

回复

85

帖子

1

TA的资源

一粒金砂(初级)

10
 
我也遇到这个问题了,期待高手的回答······
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

11
 
顶起来!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

12
 
hao507,最近做什么呢啊?
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 kacyquan 的回复:
hao507,最近做什么呢啊?

最近主要在eboot中添加网络下载的功能,目前遇到跟楼主差不多的问题,还在研究···
 
 
 

回复

189

帖子

0

TA的资源

一粒金砂(中级)

14
 
不知道楼主有没有解决这个问题啊???
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

15
 
没有啊,找不到问题。
如果解决了,我会给出来的,你要是知道问题,也请告诉我呀。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

16
 
顶下,为赚10分而来
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

17
 
我也经常遇到,下载的时候经常下载到一半就不动了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表