主题 : 关于mini2440的supervivi,和superboot-2440的ecc问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 11651
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
综合积分: 76 分
注册时间: 2009-12-15
最后登录: 2015-11-23
楼主  发表于: 2013-10-28 08:51

 关于mini2440的supervivi,和superboot-2440的ecc问题

我想了解一下,mini2440的supervivi有没有nand flash的ecc功能。
我手上有以下三个版本:
2009-7-21;
2010-06-29;
2011-11-26;
它们哪个有开ecc,还是都没有。请帮我了解一下。
另外我下的2013年5月份的superboot-2440,它有没有开ecc功能?
--------------------------------------------------------------
我上个月曾经发过你们邮件,这边我再叙述一遍:
    (1)8月份用mini2440+1G08的时候,碰到了问题。当时程序烧录测试,是好的。放在仓库1~2周时间,9月份准备出货前检测,500套里有7套出现了,死机。还有1套在客户处 突然死机。
    用串口打印信息,发现surpervivi,对内核解压后,crc校验报错,系统就直接挂起了。
    打印: system halt。
    拿这块2440的nand和一块好的2440的nand互换:死机情况随nand转移。
    全部重新烧一次后,又能正常工作了,但一周以后再去检查,发现有2块发生了相同的错误。
    (2)就这个月10月份,我们在客户处,又发现了多台有此现象。对我们的影响很大。
    .............................................................
    (3)我9月份做过一个测试,通过supervivi的菜单'u'功能,把nand里面的数据,备份到pc上。查看数据哪里有问题
       我先拿一块不能工作的板子,将nand数据备份为bad1.bin。
       然后把这块板子程序重新刷一次,能正常工作了,再将nand数据备份为good1.bin
       内核的地址是0x60000,到0x360000之间,通过ue的对比内核数据。
       发现在001135c0h位置的第7个byte上有一个bit的区别:
       good1.bin
       001135c0h: EC D7 ED 60 0C 60 AD 60 14 AA F3 47 8A BE F7 BE ;
       bad1.bin
       001135c0h: EC D7 ED 60 0C 60 ED 60 14 AA F3 47 8A BE F7 BE ;
       AD变成ED了应该是这个原因导致,内核解压crc校验出错。
       但问题是nand应该有ecc错误处理,1个bit纠正,2个bit警报。这里只有一个bit的错误,该版本supervivi的ecc功能没有启动吗?
    (4) 我又拿了1块crc校验出错的板子,只给它分别刷新了2010-06-29版本,和2011-11-26版本的supervivi。都无法正常启动。
         所以想请问一下,你们这3个版本的supervivi有没有开ecc
--------------------------------------------------------------
    (5) 你们建议我用2013年5月的superboot-2440作为bootloader。我下载并且试用过,不行。
        1.我们的板子是单nand系统,我通过hjtag将superboot下载到nand里,按外部键盘,也进入了提示:
        Superboot-2440 V1.1(20130529) by FriendlyARM
        Hello USB Loop
        但minitools,一直没有办法连接。
        pdf文档里写着要打开minitools要切到nor模式,是不是因为我没有nor芯片,不能切到nor模式导致无法连接??
        2.还有一个问题是,你们能不能确定superboot-2440有ecc功能吗?因为像内核nand数据丢失1个bit的现象,不是想让它出现就能出现的。

--------------------------------------------------------------
总之:
   请帮我确认一下,2009-7-21;2010-06-29;2011-11-26;这3个版本的supervivi,哪个开了ecc功能,还是3个都没开?2013年5月的superboot-2440有没有ecc功能?
谢谢
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2013-10-28 10:27
邮件已经回复,请勿重复
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 103462
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2014-04-26
最后登录: 2014-07-14
2楼  发表于: 2014-05-05 22:55

 回 楼主(chenhao) 的帖子

能不能把你打哪三个 surpervivi  都发给我啊  我这光盘里的有问题 好像是不匹配  不知怎么问题
级别: 新手上路
UID: 8467
精华: 0
发帖: 21
金钱: 140 两
威望: 49 点
综合积分: 42 分
注册时间: 2009-08-24
最后登录: 2017-09-13
3楼  发表于: 2015-02-14 11:29

 回 楼主(chenhao) 的帖子

请问最后如何解决的?我也打算用这个板子呢。。。