|  | 
 
| 本帖最后由 fish_kun 于 2009-9-23 13:36 编辑 
 开发板的Nor Flash有2M,Nand Flash有256M。
 现在有几个关于Flash的地址问题需要咨询:
 1,Nor Flash的地址是否从0x00000000-0x00200000?
 2,Nand Flash地址是否从0x00300000-0x10300000?
 3,从Nor Flash启动和从Nand Flash启动,Nor Flash和Nand Flash的地址是否会有所变化?
 4,在uboot烧写菜单中,选择9,Format the Nand Flash,再选择2,需要输入起始地址和偏移,应该如何操作呢?
 5,linux的移植文档中说需要修改
 #elif defined(CONFIG_EmbedSky_more_than_256MB_NAND)
 [0] = {
 .name = "EmbedSky_Board_uboot",
 .offset =  0x00000000,
 .size    =  0x00040000,
 },
 [1] = {
 .name = "EmbedSky_Board_kernel",
 .offset =  0x00200000,
 .size    =  0x00200000,
 },
 [3] = {
 .name = "EmbedSky_Board_yaffs2",
 .offset =  0x00400000,
 .size    =  0x0FB80000,
 }
 #endif
 这个应该是分区用的吧,能否解释一下这些地址偏移和大小的含义,我觉得它们怎么不是连续的呢?
 如果我要格式化某个分区,比如格式化kernel或者yaffs2的分区,应该怎么操作呢?
 | 
 |