调整分区
17 Dec 2024
Read time: 1 minute(s)
按照下列流程调整 SDK 中的分区,以 demo100_nand 为例:
- 修改 target/d211/demo100_nand/image_cfg.json 中的分区配置,示例如下:
-
将 "ubiroot" 分区的尺寸由 32m 增加到 64m
"ubiroot": { - "size": "32m", + "size": "64m", //由 32m 增加到 64m "ubi": { // Volume in UBI device "rootfs": { "size": "-" }, },
-
删除 "ota" 分区
"ubisystem": { "size": "-", "ubi": { // Volume in UBI device - "ota": { "size": "48m" }, //删除 ota 分区,因为总大小只有 128m "user": { "size": "-" }, }, },
-
-
在 SDK 根目录下执行下列命令,进入 menuconfig 的功能配置界面:
make menuconfig
-
在 SDK 根目录下执行下列命令,进入 menuconfig 的功能配置界面:
make menuconfig
保存配置完成修改,此时 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 运行界面。