5926|14

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

S3C6410里面,StepLdr加载EBOOT失败(指的是把EBOOT搬到RAM出现个别页MECC的错误),什么原因? [复制链接]

S3C6410里面,StepLdr加载EBOOT失败(指的是把EBOOT搬到RAM出现个别页MECC的错误),什么原因?

最新回复

这样的错误真不知道怎么解决,觉得很可能是RAM运行不稳定!  详情 回复 发表于 2009-5-15 10:38
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

//报下面的错误

WinCE 6.0 Steploader for SMDK6410

M ECC Err
0x00000086
ECC Error.   


//======================================
为什么前面的页不出错,单单0X86页加载出错?还是RAM运行有问题?
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该是读取ecc检验的时候出错,单单0X86页出错也是正常的,只有那一页数据错误超出了ECC允许的范围。
不是每个板子都这样吧?换个板子试试
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

4
 
目前只有一个板子
 
 
 

回复

97

帖子

0

TA的资源

一粒金砂(中级)

5
 
会不会是RAM运行不稳定所引起的?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

6
 
明天准备把K9F2G08换成K9F1G08看看
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
NAND flash page error, please change another NAND flash chip or modify the Steploader to implement the bad block process.

Paul, Chao @ Techware
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

8
 
明天对EBOOT的加载不进行ECC校验看看!!!
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 6 楼 paul_chao 的回复:
NAND flash page error, please change another NAND flash chip or modify the Steploader to implement the bad block process.

Paul, Chao @ Techware


我试了两块K9F2G08都是一样的情况!!!
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

10
 
你的stepldr是否兼容K9F2G08呢?原来使用的FLASH是什么型号的? 换FLASH要修改代码的。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 yashi 的回复:
你的stepldr是否兼容K9F2G08呢?原来使用的FLASH是什么型号的? 换FLASH要修改代码的。


我的代码对SLC/MLC格式,512字节/页和2048字节/页的NandFlash都支持.

问题不是我的代码对他们不支持的问题,问题是为什么加载EBOOT在中间的地方会挂掉(能够加载,就已经可以进行读/写操作了,代码就已经是支持的了),所以怀疑代码应该没有必要了.
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

12
 
三星的6410公板用的NandFlash的型号也是K9F2G08,所以说代码肯定是支持K9F2G08的了.他们跑CE60跑的好好的.
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

13
 
加载EBOOT不进行MECC的校验,总算可以把EBOOT跑起来了,NK也可以下下去,也可以跑一跑,但跑几下就报很多异常啊!

//=========================================================================================
Exception 'Undefined Instruction'(1) Thread-Id=04420002(pth=849c3000) PC=80132184 BVA=d31eeff0, dwInfo = 00000807
R0=00000102  R1=00000002  R2=6000001f  R3=ffffc800
R4=d2fdfbc0  R5=849c3000  R6=00000000  R7=00000000
R8=00000002  R9=00000000 R10=00000000 R11=d2fdfda8
R12=80132184  SP=d2fdfba8  Lr=80132184 Psr=6000001f
Exception 'Undefined Instruction'(1) Thread-Id=04420002(pth=ffffc634) PC=80020800 BVA=d31eeff0, dwInfo = 00000807
R0=8639a300  R1=00000000  R2=0000fffc  R3=00000000
R4=00000064  R5=8639a300  R6=00000000  R7=824e9114
R8=000019d5  R9=824eb660 R10=824eb704 R11=824eb6f8
R12=00000000  SP=ffffc784  Lr=8001fc70 Psr=60000013
Exception 'Undefined Instruction' (1): Thread-Id=04420002(pth=849c3000), Proc-Id=00400002(pprc=824e9308) 'NK.EXE', VM-active=0105000a(pprc=849cb000) 'explorer.exe'
PC=80020800(???+0x80020800) RA=8001fc70(???+0x8001fc70) SP=ffffc784, BVA=00000000
Exception 'Data Abort'(4) Thread-Id=01c70002(pth=8639a300) PC=80132184 BVA=ffff1000, dwInfo = 00000807
R0=00000000  R1=0000fffc  R2=6000001f  R3=ffffc800
R4=d053fc44  R5=8639a300  R6=00000000  R7=00000000
R8=00000002  R9=00000000 R10=00000000 R11=d053fe2c
R12=80132184  SP=d053fc2c  Lr=80132184 Psr=6000001f
Exception 'Data Abort'(4) Thread-Id=01c70002(pth=ffff0e24) PC=8011a658 BVA=ffff1000, dwInfo = 00000807
R0=ffff0fe8  R1=00000004  R2=60000193  R3=ffffc800
R4=024e9011  R5=849bd8c8  R6=824eb704  R7=824eb638
R8=ffffcbd4  R9=3fffc000 R10=00000001 R11=00000001
R12=00000000  SP=ffff0f74  Lr=824e9014 Psr=60000193
Exception 'Data Abort' (4): Thread-Id=01c70002(pth=8639a300), Proc-Id=00400002(pprc=824e9308) 'NK.EXE', VM-active=03780002(pprc=845b82dc) 'udevice.exe'
PC=8011a658(kernel.dll+0x00006658) RA=824e9014(???+0x824e9014) SP=ffff0f74, BVA=ffff1000


 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

14
 
加载EBOOT不进行MECC的校验,总算可以把EBOOT跑起来了,NK也可以下下去,也可以跑一跑,但跑几下就报很多异常啊!

//=========================================================================================
Exception 'Undefined Instruction'(1) Thread-Id=04420002(pth=849c3000) PC=80132184 BVA=d31eeff0, dwInfo = 00000807
R0=00000102  R1=00000002  R2=6000001f  R3=ffffc800
R4=d2fdfbc0  R5=849c3000  R6=00000000  R7=00000000
R8=00000002  R9=00000000 R10=00000000 R11=d2fdfda8
R12=80132184  SP=d2fdfba8  Lr=80132184 Psr=6000001f
Exception 'Undefined Instruction'(1) Thread-Id=04420002(pth=ffffc634) PC=80020800 BVA=d31eeff0, dwInfo = 00000807
R0=8639a300  R1=00000000  R2=0000fffc  R3=00000000
R4=00000064  R5=8639a300  R6=00000000  R7=824e9114
R8=000019d5  R9=824eb660 R10=824eb704 R11=824eb6f8
R12=00000000  SP=ffffc784  Lr=8001fc70 Psr=60000013
Exception 'Undefined Instruction' (1): Thread-Id=04420002(pth=849c3000), Proc-Id=00400002(pprc=824e9308) 'NK.EXE', VM-active=0105000a(pprc=849cb000) 'explorer.exe'
PC=80020800(???+0x80020800) RA=8001fc70(???+0x8001fc70) SP=ffffc784, BVA=00000000
Exception 'Data Abort'(4) Thread-Id=01c70002(pth=8639a300) PC=80132184 BVA=ffff1000, dwInfo = 00000807
R0=00000000  R1=0000fffc  R2=6000001f  R3=ffffc800
R4=d053fc44  R5=8639a300  R6=00000000  R7=00000000
R8=00000002  R9=00000000 R10=00000000 R11=d053fe2c
R12=80132184  SP=d053fc2c  Lr=80132184 Psr=6000001f
Exception 'Data Abort'(4) Thread-Id=01c70002(pth=ffff0e24) PC=8011a658 BVA=ffff1000, dwInfo = 00000807
R0=ffff0fe8  R1=00000004  R2=60000193  R3=ffffc800
R4=024e9011  R5=849bd8c8  R6=824eb704  R7=824eb638
R8=ffffcbd4  R9=3fffc000 R10=00000001 R11=00000001
R12=00000000  SP=ffff0f74  Lr=824e9014 Psr=60000193
Exception 'Data Abort' (4): Thread-Id=01c70002(pth=8639a300), Proc-Id=00400002(pprc=824e9308) 'NK.EXE', VM-active=03780002(pprc=845b82dc) 'udevice.exe'
PC=8011a658(kernel.dll+0x00006658) RA=824e9014(???+0x824e9014) SP=ffff0f74, BVA=ffff1000


 
 
 

回复

93

帖子

0

TA的资源

一粒金砂(初级)

15
 
这样的错误真不知道怎么解决,觉得很可能是RAM运行不稳定!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表