Chinaunix首页 | 论坛 | 博客
  • 博客访问: 131084
  • 博文数量: 33
  • 博客积分: 287
  • 博客等级: 二等列兵
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-13 23:06
文章分类
文章存档

2015年(3)

2014年(13)

2013年(8)

2012年(9)

我的朋友

分类: LINUX

2012-06-04 22:59:31

移植了tekkman大侠的uboot2010.3之后发现
nand read 比较慢

后来发现在 driver/mtd/nand/s3c2410_nand.c中有关于ECC的设置

大侠设置的是 soft ecc

s3c2410的设置是很多的 还有hw ecc的设置

将这个soft ecc的设置去掉之后

nand read 的速度就显著的提高了

之后的影响 还需要继续研究
阅读(1480) | 评论(3) | 转发(1) |
给主人留下些什么吧!~~

tekkamanninja2012-06-05 22:55:11

frognidie: 额 谢谢。。。
还要请问下 为什么 没有像您参考的2410的nandflash初始化那样,把硬件的ECC也开启呢??
而只是开启了软件的ECC??

话说进化后的宇宙骑士 没有.....
因为没有这种需求,也没有时间研究 。如果有时间,我当然会都弄完,:-)

frognidie2012-06-05 22:04:16

tekkamanninja: 不做软件校验,速度必然会提高
至于影响,如果不是连续的多次测试应该不会有什么不同。但是毕竟没有校验,出错的可能性就变大了.....
额 谢谢。。。
还要请问下 为什么 没有像您参考的2410的nandflash初始化那样,把硬件的ECC也开启呢??
而只是开启了软件的ECC??

话说进化后的宇宙骑士 没有一代的那么帅 不过离子炮很帅

tekkamanninja2012-06-05 00:03:39

不做软件校验,速度必然会提高
至于影响,如果不是连续的多次测试应该不会有什么不同。但是毕竟没有校验,出错的可能性就变大了