在配置u-boot1.1.3中有关nandflash代码的时候,有几个配置项需要说明一下:
1)ADDR_COLUMN 该项指明了NAND FLASH中页内地址的字节数,以K9F1208作为例子,其应该配置为1。
2)ADDR_PAGE 该项指明了页地址的字节数,由于K9F1208的地址范围是0X0-0X3FFFFFF,总容量为64MB,也就是ad26-ad0,发送一个地址需要4个地址周期,第一个周期为ADDR_COLUMN个页内地址(ad7_ad0)的一个字节,第二个周期为页地址的三个字节(ad26-ad9),因此ADDR_PAGE的数字应该配置为3,其应该与nand_chip及nand_flash_dev中的pageaddrlen结构项的值相一致!
3)ADDR_COLUMN_PAGE 该项指明了发送一个地址总共需要的字节数(周期数),K9F1208应该配置为4(ADDR_COLUMN + ADDR_PAGE = 4)!
本文详细介绍了在U-Boot 1.1.3中配置NAND Flash的关键参数设置,包括ADDR_COLUMN、ADDR_PAGE和ADDR_COLUMN_PAGE的具体含义及其对于K9F1208型号NAND Flash的正确配置值。

3386

被折叠的 条评论
为什么被折叠?



