调整分区
目前 SDK 中分区调整有两块工作,以 demo100_nand 为例:
- 通过修改 target/d211/demo100_nand/image_cfg.json
调整
--- a/d211/demo100_nand/image_cfg.json +++ b/d211/demo100_nand/image_cfg.json @@ -13,7 +13,7 @@ "kernel": { "size": "12m" }, "recovery": { "size": "10m" }, "ubiroot": { - "size": "32m", + "size": "64m", //由 32m 增加到 64m "ubi": { // Volume in UBI device "rootfs": { "size": "-" }, }, @@ -21,7 +21,6 @@ "ubisystem": { "size": "-", "ubi": { // Volume in UBI device - "ota": { "size": "48m" }, //删除 ota 分区,因为总大小只有 128m "user": { "size": "-" }, }, },
- 通过 make menuconfig 调整,在 Filesystem images->RootFS images 中修改,ubifs size
调整为 0x4000000(64m)
- 修改后 target/configs/d211_demo100_nand_defconfig
中有体现
--- a/configs/d211_demo100_nand_defconfig +++ b/configs/d211_demo100_nand_defconfig -BR2_TARGET_ROOTFS_UBIFS_MAX_SIZE=0x2000000 +BR2_TARGET_ROOTFS_UBIFS_MAX_SIZE=0x4000000
- 上述两项修改后,重新编译系统,刷机后应该有 qtlauncher 运行界面