嵌入式爱好者

查看: 14161|回复: 0

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

[复制链接]

4

主题

5

帖子

11

积分

扫一扫,手机访问本帖
发表于 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的读函数啊,为什么运行是正常的呢?
望各位指正我的理解
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-20 06:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表