- 论坛徽章:
- 0
|
至少有两个地方要注意
1,linux/driver/mtd/maps/physmap.c
中的
static struct mtd_partition physmap_partitions[] = {
/* Put your own partition definitions here */
#if 1
{
name: "Kernel",
size: 0x1F0000,
offset: 0,
//mask_flags: MTD_WRITEABLE, /* force read-only */
}, {
name: "Config",
size: 0x10000,
offset: MTDPART_OFS_APPEND,
//mask_flags: MTD_WRITEABLE, /* force read-only */
}, {
name: "Initrd",
size: 0x1E0000,
offset: MTDPART_OFS_APPEND,
//mask_flags: MTD_WRITEABLE, /* force read-only */
}, {
name: "Redboot",
size: MTDPART_SIZ_FULL,
offset: MTDPART_OFS_APPEND,
mask_flags : MTD_WRITEABLE,
}
#endif
};
这些参数要与你flash上的要对应好,不然就mount不上 flash上的文件结构
2如果是flash的东西被拷贝到ramdisk中再mount randisk的话,就要从boot程序的原代码中修改, |
|