4920|13

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

EBOOT下载BIN校验和出错? [复制链接]

YL2440的板子,通过其EBOOT下载内核,可是总是校验和出错,如下所示:

EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp

Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80200000  Length=0x19e3144
-----------------------------------------------------
ERROR: Checksum failure (expected=0x3BC1279  computed=0x3B8AE81)
****** Checksum failure on record 3, ABORT!!! ******

PB生成的BIN,怎么会校验和出错呢?

最新回复

LZ的问题解决没?我也遇到这个问题啊!!!  详情 回复 发表于 2009-7-10 11:10
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
有可能是下载地址不对,DNW——》configuration
 
 

回复

1

帖子

1

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 gooogleman 的回复:
有可能是下载地址不对,DNW——》configuration


我是通过EBOOT用ETHERNET下载的,直接连的PB下的RETAIL目录,建立的是UDP连接。
与DNW中的USB下载地址应该没关系。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
这就不知道了,没有遇到这种情况。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用楼主 winamp123 的帖子:
YL2440的板子,通过其EBOOT下载内核,可是总是校验和出错,如下所示:

EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp

Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80200000? Length=0x19e3144
-----------------------------------------------------
ERROR: Checksum failure (expected=0x3BC1279? computed=0x3B8AE81)
****** C…


我之前碰到过这种情况,原因是因为我的SDRAM不稳定,后来换了片子就OK了。你也可以check一下sdram
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 Ricky_hu 的回复:
引用楼主 winamp123 的帖子:
YL2440的板子,通过其EBOOT下载内核,可是总是校验和出错,如下所示:

EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp

Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80200000  Length=0x19e3144
-----------------------------------------------------
ERROR: Checksum failure (expected=0x3BC…


有可能
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 

check一下sdram? 怎么检测,难道要换个测试下吗?
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 4 楼 Ricky_hu 的回复:
我之前碰到过这种情况,原因是因为我的SDRAM不稳定,后来换了片子就OK了。你也可以check一下sdram

我也碰到过类似情况,是板子设计有点问题。具体忘了,印象中是local bus上挂的外设之间的信号时序有些问题。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
碰到过这种情况,不同的原因:

1. SDRAM批次有问题,不稳定。在汇编部分对其全空间进行写、读操作,发现有少数几个总是错误,这样确认的。

2. CPU的总时钟有问题,晶振不稳定(批次、温飘),或是CPU的核心供电电压不稳,造成内部PLL部分的倍频时钟无法稳定工作。这部分既可能影响SDRAM,也可能影像外部设备频率和时钟。网卡芯片通过总线接口读写,肯定涉及时钟的稳定的。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 

我用YL2440 BSP中的STEPLDR,EBOOT有事后是有点问题,比如: 等待用户输入倒计时时就死了,Initiating image download in 4 seconds; send BOOTME时,有时也死了。这些

能说明是硬件的问题吗?可是用YL自带的BOOT时,却显示正常。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
lz用示波器监测一下sdram的时钟,看波形干不干净,稳不稳定。
另,可以在eboot或者最开始的汇编中对sdram进行读写校验,就是写一段测试代码,往内存中写,写完之后再读出来,看对不对
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 10 楼 Ricky_hu 的回复:
lz用示波器监测一下sdram的时钟,看波形干不干净,稳不稳定。
另,可以在eboot或者最开始的汇编中对sdram进行读写校验,就是写一段测试代码,往内存中写,写完之后再读出来,看对不对


"在eboot或者最开始的汇编中对sdram进行读写校验,就是写一段测试代码" , 涉及到汇编了,对我难度就比较大了。
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

13
 
呵呵。。。其实也没什么,你看看汇编指令就ok了。不然你可以在eboot里面做啊,用c写也可以啊
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

14
 
LZ的问题解决没?我也遇到这个问题啊!!!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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