amlogic修改系统分区:
uboot$ vi ./board/amlogic/m8_xxxx/firmware/storage.c
struct partitions partition_table[MAX_PART_NUM]={
{
.name = "logo",
.size = 32*SZ_1M,
.mask_flags = STORE_CODE,
},
{
.name = "recovery",
.size = 32*SZ_1M,
.mask_flags = STORE_CODE,
},
{
.name = "misc",
.size = 32*SZ_1M,
.mask_flags = STORE_CODE,
},
{
.name = "boot",
.size = 32*SZ_1M,
.mask_flags = STORE_CODE,
},
{
.name = "system",
.size = 1024*SZ_1M,
.mask_flags = STORE_CODE,
},
{
.name = "cache",
.size = 512*SZ_1M,
.mask_flags = STORE_CACHE,
},
{
.name = "data",
.size = NAND_PART_SIZE_FULL,
.mask_flags = STORE_DATA,
},
/*{
.name = "media",
.size = NAND_PART_SIZE_FULL, // media分区在android os 4.0以后已经被去掉,和data分区合并
},*/
};
如果需要修改system分区:
device/amlogic/m8_xxxx/BoardConfig.mk
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1073741824 #1073741824字节为1GB.