|
common-smdk.c中是这么说的:
/* NAND parititon from 2.4.18-swl5 */
static struct mtd_partition smdk_default_nand_part[] = {
#if defined(CONFIG_EmbedSky_64MB_NAND)
[0] = {
.name = "EmbedSky_Board_uboot",
.offset = 0x00000000,
.size = 0x00040000,
},
[1] = {
.name = "EmbedSky_Board_kernel",
.offset = 0x001F0000,
.size = 0x00200000,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x003F0000,
.size = 0x03C08000,
}
#elif defined(CONFIG_EmbedSky_128MB_NAND)
[0] = {
.name = "EmbedSky_Board_uboot",
.offset = 0x00000000,
.size = 0x00040000,
},
[1] = {
.name = "EmbedSky_Board_kernel",
.offset = 0x00200000,
.size = 0x00200000,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x07BA0000,
}
#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,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x0FB80000,
}
#endif
};
而common-EmbedSky.c中是这么说的
/* NAND parititon from 2.4.18-swl5 */
static struct mtd_partition EmbedSky_default_nand_part[] = {
#if defined(CONFIG_EmbedSky_64MB_NAND)
[0] = {
.name = "EmbedSky_Board_uboot",
.offset = 0x00000000,
.size = 0x00040000,
},
[1] = {
.name = "EmbedSky_Board_kernel",
.offset = 0x00200000,
.size = 0x00200000,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x03BF8000,
}
#elif defined(CONFIG_EmbedSky_128MB_NAND)
[0] = {
.name = "EmbedSky_Board_uboot",
.offset = 0x00000000,
.size = 0x00040000,
},
[1] = {
.name = "EmbedSky_Board_kernel",
.offset = 0x00200000,
.size = 0x00200000,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x07BA0000,
}
#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,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x0FB80000,
}
#endif
};
在linux移值的PDF中是这样的
/* NAND parititon from 2.4.18-swl5 */
static struct mtd_partition EmbedSky_default_nand_part[] = {
#if defined(CONFIG_EmbedSky_64MB_NAND)
[0] = {
.name = "EmbedSky_Board_uboot",
.offset = 0x00000000,
.size = 0x00040000,
},
[1] = {
.name = "EmbedSky_Board_kernel",
.offset = 0x00200000,
.size = 0x00200000,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x03BF8000,
}
#elif defined(CONFIG_EmbedSky_128MB_NAND)
[0] = {
.name = "EmbedSky_Board_uboot",
.offset = 0x00000000,
.size = 0x00040000,
},
[1] = {
.name = "EmbedSky_Board_kernel",
.offset = 0x00200000,
.size = 0x00200000,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x07BA0000,
}
#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,
},
[2] = {
.name = "EmbedSky_Board_yaffs2",
.offset = 0x00400000,
.size = 0x0FB80000,
}
#endif
};
到底哪个是对的呢?
|
|