S3C6410 ECCType 设置问题+ECC8bit算法

wdw1600 2009-07-20 03:11:55
在S3C6410 NFCONF寄存器介绍里

ECCTYPE BIT[24:23] ECC_BIT(1,4,8) 硬件设置cfgbootecc

关于上面这两个位的值手册上说的是硬件设置,但是找遍了手册都没有找到究竟怎么去设置,有做过6410 irom启动的请帮忙指点下,板子存储器只有块k9s1208 没法用sd等启动。


另寻求6410 8位ECC校验算法,据说三星官网上有这个程序,我到官网去看了结果连放程序的地方都没找到,有知道的朋友谢谢提供下算法或贴个代码或给个链接。谢谢
...全文
454 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdw1600 2009-07-28
  • 打赏
  • 举报
回复
只有用nand才校验,其他的不用校验。
xqhrs232 2009-07-28
  • 打赏
  • 举报
回复
LS的什么意思?IROM启动不做校验?
xqhrs232 2009-07-27
  • 打赏
  • 举报
回复
你的问题怎么样了?我的通过SD卡启动也估计要进行ECC校验。
wdw1600 2009-07-24
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 xunjingzhpu 的回复:]
引用 20 楼 wdw1600 的回复:
引用 18 楼 xunjingzhpu 的回复:
引用 14 楼 wdw1600 的回复:
上面让我把算法弄出来。。。郁闷啊

直接把sd口接出来不就得了,费那么大劲干嘛

反正上面给时间弄,就弄下,当学知识,有时候想弄还没时间,这也是个机会

其实把弄这些的时间放在其他事情可能更有意义些,你说呢
[/Quote]

是的。哎。。。又问三星了,他们的硬件ECC是另外一个什么公司做的,不对外公开算法。。。
xunjingzhpu 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 wdw1600 的回复:]
引用 18 楼 xunjingzhpu 的回复:
引用 14 楼 wdw1600 的回复:
上面让我把算法弄出来。。。郁闷啊

直接把sd口接出来不就得了,费那么大劲干嘛

反正上面给时间弄,就弄下,当学知识,有时候想弄还没时间,这也是个机会
[/Quote]
其实把弄这些的时间放在其他事情可能更有意义些,你说呢
wdw1600 2009-07-22
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 xunjingzhpu 的回复:]
引用 14 楼 wdw1600 的回复:
上面让我把算法弄出来。。。郁闷啊

直接把sd口接出来不就得了,费那么大劲干嘛
[/Quote]
反正上面给时间弄,就弄下,当学知识,有时候想弄还没时间,这也是个机会
xqhrs232 2009-07-22
  • 打赏
  • 举报
回复
对,建议用SD卡试试!!!
guopeixin 2009-07-22
  • 打赏
  • 举报
回复
我没有用过6410,不过根据该系列其他cpu的这方面知识,6410上irom启动默认应该就是8bit的,不能通过应该上配置为4或者1bit的方式,当然了,irom的启动介质有sd卡、flash等,通过硬件的配置可以指定启动介质。

另外,8bit的ecc算法其实也有好多种,只是不知道samsung采用的哪种算法。
xqhrs232 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 wdw1600 的回复:]
上面让我把算法弄出来。。。郁闷啊
[/Quote]

上面?上司?又是个外行指导内行。
wdw1600 2009-07-21
  • 打赏
  • 举报
回复
上面让我把算法弄出来。。。郁闷啊
xqhrs232 2009-07-21
  • 打赏
  • 举报
回复
不需要专用的,买个优龙的JTAG烧写器就OK了。
wdw1600 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xqhrs232 的回复:]
有SD卡又怎么搞?烧进SD卡就支持硬件的8位ECC?
[/Quote]

SD卡有专门的软件三星提供的,不知道三星怎么搞的flash非得整个上电默认ECC 8位,都不能选择,现在用nand的多都得去买它的专用烧写器。真黑。。。。要是有高手把8位ECC弄出来就好了,气死三星
xunjingzhpu 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 wdw1600 的回复:]
上面让我把算法弄出来。。。郁闷啊
[/Quote]
直接把sd口接出来不就得了,费那么大劲干嘛
xqhrs232 2009-07-21
  • 打赏
  • 举报
回复
有SD卡又怎么搞?烧进SD卡就支持硬件的8位ECC?
-小仙- 2009-07-21
  • 打赏
  • 举报
回复
有时间在研究ECC
wdw1600 2009-07-21
  • 打赏
  • 举报
回复
三星说他们没有提供专用烧写器,是中国国内公司开发的,三星的ECC算法应该是公开的
xunjingzhpu 2009-07-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wdw1600 的回复:]
引用 5 楼 xqhrs232 的回复:
你的NAND FLASH是K9F1208,也就是SLC的结构,适应的ECC应该只能是1BIT ECC。为什么要弄8位ECC?难道K9F1208是MLC结构?


是SLC的,我手册上看的也是这样,但是垃圾棒子的手册就不说ECCTYPE硬件配置在哪配置。棒子售后说的6410IROM启动上电默认8BIT ECC。又不知道怎么改。。。哎。。。
[/Quote]
6410IROM启动上电默认8BIT ECC,确实是这样的,没的改的,irom定死了,也就是说的你的stepldr 8BIT ECC校验的,如果没有sd卡接口,基本上没的搞,除非你有8bit ecc校验的代码三星之前的jtag烧录工具只提过1bit和4bit校验代码,然后参考6400从jtag口下载。
wdw1600 2009-07-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xqhrs232 的回复:]
你的NAND FLASH是K9F1208,也就是SLC的结构,适应的ECC应该只能是1BIT ECC。为什么要弄8位ECC?难道K9F1208是MLC结构?
[/Quote]

是SLC的,我手册上看的也是这样,但是垃圾棒子的手册就不说ECCTYPE硬件配置在哪配置。棒子售后说的6410IROM启动上电默认8BIT ECC。又不知道怎么改。。。哎。。。
xqhrs232 2009-07-20
  • 打赏
  • 举报
回复
建议先弄从NAND FLASH启动。K9F1208只需要1位ECC。
xqhrs232 2009-07-20
  • 打赏
  • 举报
回复
你的NAND FLASH是K9F1208,也就是SLC的结构,适应的ECC应该只能是1BIT ECC。为什么要弄8位ECC?难道K9F1208是MLC结构?
加载更多回复(5)

19,502

社区成员

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

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