大家好,我的SLC NAND FLASH是K9K8G08U0D-SCB0:

flash驱动的cfnand.h定义了全局结构体变量astNandSpec,其中的一个初始化值如下:
/* 8Gbit DDP NAND Flash */
{ 0xEC, 0xD3, 8192, 64, 4, 2,160, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
这里的4对应于nSctsPerPg,其中给出的解释是Number of Sectors per page,从上图可知,1page=2048+64,为什么这里1page里面还细分为Sector呢?麻烦知道的朋友分享下,先谢谢了。
------解决方案--------------------
好像早期的小page 是512,那么一个page =1 Sector,后来大page的变成2048,那么一个page =4 Sector,至于硬件上为什么这么设计完全外行。
------解决方案--------------------
1楼正解!
最开始这个硬件显示只能是1个page = 1 sector,当时的page都比较小。所以1sector = 512 B 大小
有些1 page = 2k的, 对应的 1 page = 4 sector。
像 4k page的,1 page = 8 sector