can123dao 发表于 2015-7-22 22:22:38

Uboot 中NANDFLASH的setor size的问题

我的板子是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的读函数啊,为什么运行是正常的呢?
望各位指正我的理解
页: [1]
查看完整版本: Uboot 中NANDFLASH的setor size的问题