查看: 14985|回复: 0

[Linux] Uboot 中NANDFLASH的setor size的问题

4

主题

1

回帖

11

积分

can123dao 发表于 2015-7-22 22:22:38 | 显示全部楼层 |阅读模式
我的板子是OK6410A,开发板上的NAND是k9lbg08u0d,2G byte,页大是4096的,看了一下Uboot,
在./Nand_spl/下的Nand_boot.c中定义的nand_read_page函数中有
        for (i=0; i<CFG_NAND_PAGE_SIZE; i++)
                *dst++ = this->read_byte(mtd);
而跟踪CFG_NAND_PAGE_SIZE进去,定义在include/configs/Sequoia.h中,
#define CFG_NAND_PAGE_SIZE        (512)                /* NAND chip page size                */
那么这个读是一个小页NAND的读函数啊,为什么运行是正常的呢?
望各位指正我的理解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则