increase 1M size for system partition

This commit is contained in:
hyx 2026-04-03 14:10:44 +08:00
parent d885fd8daa
commit d2a819ab63
4 changed files with 9 additions and 8 deletions

View File

@ -17,7 +17,7 @@ CONFIG_TPL_SYS_MALLOC_F_LEN=0x400
CONFIG_SPI_BOOT=y
CONFIG_BOOTDELAY=0
CONFIG_USE_BOOTARGS=y
CONFIG_BOOTARGS="quiet mtdswap.partitions=10 ubi.mtd=9 ubi.mtd=11 ubi.mtd=12 root=ubi1:rootfs init=/init rootfstype=ubifs mem=38M earlycon console=ttyS0,115200 mtdparts=spi_nfc:128k@0(boot-spl),128k@128k(boot-env),768k@256k(boot-uboot),1m@1m(logo),1m@2m(padding),1m@3m(misc),3m@4m(recovery),10m@7m(recovery-rootfs),4m@17m(boot),13m@21m(system),6m@34m(swapfile),12m@40m(rootfs),-@52m(data)"
CONFIG_BOOTARGS="quiet mtdswap.partitions=10 ubi.mtd=9 ubi.mtd=11 ubi.mtd=12 root=ubi1:rootfs init=/init rootfstype=ubifs mem=38M earlycon console=ttyS0,115200 mtdparts=spi_nfc:128k@0(boot-spl),128k@128k(boot-env),768k@256k(boot-uboot),1m@1m(logo),1m@2m(padding),1m@3m(misc),3m@4m(recovery),10m@7m(recovery-rootfs),4m@17m(boot),14m@21m(system),6m@35m(swapfile),12m@41m(rootfs),-@53m(data)"
# CONFIG_DISPLAY_CPUINFO is not set
# CONFIG_DISPLAY_BOARDINFO is not set
CONFIG_BOARD_EARLY_INIT_F=y
@ -80,7 +80,7 @@ CONFIG_MTD=y
CONFIG_MTD_DEVICE=y
CONFIG_MTD_PARTITIONS=y
CONFIG_CMD_MTDPARTS=y
CONFIG_MTDPARTS_DEFAULT="mtdparts=spi_nfc:128k@0(boot-spl),128k@128k(boot-env),768k@256k(boot-uboot),1m@1m(logo),1m@2m(padding),1m@3m(misc),3m@4m(recovery),10m@7m(recovery-rootfs),4m@17m(boot),13m@21m(system),6m@34m(swapfile),12m@40m(rootfs),-@52m(data)"
CONFIG_MTDPARTS_DEFAULT="mtdparts=spi_nfc:128k@0(boot-spl),128k@128k(boot-env),768k@256k(boot-uboot),1m@1m(logo),1m@2m(padding),1m@3m(misc),3m@4m(recovery),10m@7m(recovery-rootfs),4m@17m(boot),14m@21m(system),6m@35m(swapfile),12m@41m(rootfs),-@53m(data)"
CONFIG_MTDIDS_DEFAULT="nand0=spi_nfc"
CONFIG_CMD_LZMADEC=y
# CONFIG_CMD_UNZIP=y

View File

@ -71,7 +71,7 @@
},
{
"name": "system",
"size": "13MB",
"size": "14MB",
"offset": "0x1500000",
"type": "system",
"filesystem_type": "ubi"
@ -79,21 +79,21 @@
{
"name": "swapfile",
"size": "6MB",
"offset": "0x2200000",
"offset": "0x2300000",
"type": "swap",
"filesystem_type": "raw"
},
{
"name": "rootfs",
"size": "12MB",
"offset": "0x2800000",
"offset": "0x2900000",
"type": "rootfs",
"filesystem_type": "ubi"
},
{
"name": "data",
"size": "72MB",
"offset": "0x3400000",
"offset": "0x3500000",
"type": "userdata",
"filesystem_type": "ubi"
}

View File

@ -2,7 +2,7 @@ uboot,raw,1
recovery,raw,16
boot,raw,16
logo,raw,8
system,ubi,13631488
system,ubi,14680064
rootfs,ubi,12582912
data,ubi,75497472
writeback,raw,12

View File

@ -1,6 +1,7 @@
#!/bin/bash
# OTA升级包制作脚本
# 用途: 自动收集编译输出的固件文件并打包成update.tar.gz
# 使用方法UPDATE_VERSION=1.0.1 ./make_ota_package.sh
set -e
@ -137,7 +138,7 @@ rm -rf "${WORK_DIR}"
echo -e "${GREEN}完成!${NC}"
echo ""
echo "使用方法:"
echo "测试方法:"
echo " 1. 将 ${OUTPUT_FILE} 复制到U盘"
echo " 2. 在目标板上运行: test_ota /tmp/udisk/update.tar.gz"
echo " 3. 系统会自动升级并重启"