主题 : 问一个NANDFLASH ECC的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 10729
精华: 0
发帖: 32
金钱: 165 两
威望: 36 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2009-11-16
最后登录: 2012-11-11
楼主  发表于: 2011-06-30 12:03

 问一个NANDFLASH ECC的问题

手册中 1bit/512Byte ECC 是什么概念?

我的MINI6410 配置K9K8G08U0A 是多少位ECC的,硬件产生的ECC放在OOB的那个位置,在UBOOT中,
static struct nand_ecclayout s3c_nand_oob_64 = {
    //.useecc = MTD_NANDECC_AUTOPLACE,    /* Only for U-Boot */
    .eccbytes = 16,
    .eccpos = {40, 41, 42, 43, 44, 45, 46, 47,
           48, 49, 50, 51, 52, 53, 54, 55},
    .oobfree = {
        {.offset = 2,
         .length = 38}}
};
这里定义了16 个ECC字节
但一页面 才4个512字节   一个512字节是不是产生一个ECC呢?

困惑中…… 大家帮帮我啊 谢谢大家
级别: 新手上路
UID: 44696
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2011-04-27
最后登录: 2012-02-27
1楼  发表于: 2011-11-09 16:43
我顶,这问题急需有人来回答!