有谁整过S3C6400下的NandFlash?从K9F1208(64MB)换成K9F1G08(128MB),我的换了下载NK写进去就报ECC错误。

xqhrs232 2009-03-27 09:42:46
有谁整过S3C6400下的NandFlash?从K9F1208(64MB)换成K9F1G08(128MB),我的换了下载NK写进去就报ECC错误。
...全文
438 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
hefuhua 2009-08-24
  • 打赏
  • 举报
回复
好文章,正需要调试这个
xqhrs232 2009-03-30
  • 打赏
  • 举报
回复
xqhrs232 2009-03-30
  • 打赏
  • 举报
回复
搞定,三星的BSP还是很强 的!
xqhrs232 2009-03-29
  • 打赏
  • 举报
回复
是乎已经找到了问题所在,星期一好好试一下,希望能够摆平这个头痛的问题.
xqhrs232 2009-03-29
  • 打赏
  • 举报
回复
今天把代码好好看了下,看来是ECC放的位置在两个地方不一致.在SJF6400里面我把ECC放在了从16开始的地方,而在NBOOT里面读的时候是从8的地方开始读的,写进去的时候跟读的时候的位置相差了8个位置,所以造成了报MECC的错误,怀疑应该是这个问题.因为觉得没什么其它的问题了,烧写NBOOT和EBOOT都可以通过打印块的内容来验证烧写是否正确的.(已经做过了验证是没有问题的,有问题的就是那个64个字节的SPARE空间数据不了)
xqhrs232 2009-03-29
  • 打赏
  • 举报
回复
昨天弄了下,最后NBOOT去读EBOOT时.老是报扇去坏?扇区坏的标志存储在什么地方?
xqhrs232 2009-03-28
  • 打赏
  • 举报
回复
今天试了下,把ECC加进去还是不行啊!还是报下面的错误,痛苦!!!


WinCE 6.0 XQH Steploader for SMDK6400

M ECC Err
M ECC Err
M ECC Err
Launch Eboot XQH...
xqhrs232 2009-03-28
  • 打赏
  • 举报
回复
看了一下SJF2443对K9F1G08的烧写,他压根就没有用到ECC,难道烧K9F1G08不要烧ECC进去?奇怪了呢!!!
(三星在SJF2443下对K9F1G08的烧写是做过测试的)


看SJF6410对K9F2G08的烧写是用到了ECC的,组装了ECC并把他们烧到了SPARE空间里面。


K9F1G08跟K9F2G08有这么大的区别???
xqhrs232 2009-03-28
  • 打赏
  • 举报
回复
看了一下SJF2443对K9F1G08的烧写,他压根就没有用到ECC,难道烧K9F1G08不要烧ECC进去?奇怪了呢!!!
(三星在SJF2443下对K9F1G08的烧写是做过测试的)


看SJF6410对K9F2G08的烧写是用到了ECC的,组装了ECC并把他们烧到了SPARE空间里面。


K9F1G08跟K9F2G08有这么大的区别???
xqhrs232 2009-03-28
  • 打赏
  • 举报
回复
看了一下SJF2443对K9F1G08的烧写,他压根就没有用到ECC,难道烧K9F1G08不要烧ECC进去?奇怪了呢!!!
(三星在SJF2443下对K9F1G08的烧写是做过测试的)


看SJF6410对K9F2G08的烧写是用到了ECC的,组装了ECC并把他们烧到了SPARE空间里面。


K9F1G08跟K9F2G08有这么大的区别???
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
NANDFLASH写入不了,能不能用KITL来定位问题所在?
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
有人在用6400+K9F1G08的没?
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yashi 的回复:]
和FLASH读写有关的地方都要修改,包括nboot,eboot,还有FMD驱动
[/Quote]

NBOOT和EBOOT应该没问题了,因为可以下NK了(NBOOT可以成功引导EBOOT,EBOOT也可以跑起来,可以正确下载NK),只是NK下完后写NK到NANDFLASH就报上面的ECC错误。
yashi 2009-03-27
  • 打赏
  • 举报
回复
和FLASH读写有关的地方都要修改,包括nboot,eboot,还有FMD驱动
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
不进行ECC校验是不是就可以成功啊?!
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
觉得应该是ECC没组装进去的原因,明天试试,希望能够成功,被这个问题困住好久啊!
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
SECC Uncorrectable error(0x0)
MECC Uncorrectable error(0x0)
SECC Uncorrectable error(0x0)
SECC correctable error(0x40). Byte:1, bit:4
SECC correctable error(0x80). Byte:3, bit:4
SECC Uncorrectable error(0xc0)
SECC correctable error(0x100). Byte:0, bit:1
xqhrs232 2009-03-27
  • 打赏
  • 举报
回复
不知道要修改那些地方啊!我的平台是CE6。0
yashi 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xqhrs232 的回复:]
引用 4 楼 yashi 的回复:
和FLASH读写有关的地方都要修改,包括nboot,eboot,还有FMD驱动


NBOOT和EBOOT应该没问题了,因为可以下NK了(NBOOT可以成功引导EBOOT,EBOOT也可以跑起来,可以正确下载NK),只是NK下完后写NK到NANDFLASH就报上面的ECC错误。
[/Quote]

那恰恰说明很可能就是eboot有问题。
加载更多回复(2)

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧