Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1810238
  • 博文数量: 496
  • 博客积分: 12043
  • 博客等级: 上将
  • 技术积分: 4778
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-27 14:26
文章分类

全部博文(496)

文章存档

2014年(8)

2013年(4)

2012年(181)

2011年(303)

2010年(3)

分类: 嵌入式

2011-03-14 16:37:59

在配置u-boot1.2.0中有关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)!

阅读(1060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~