From dbc09a62ab3373cc4b380aa43413ec3f78321ef5 Mon Sep 17 00:00:00 2001 From: "zhijun.xie" Date: Mon, 30 Nov 2020 16:29:59 +0800 Subject: [PATCH] rk356x: add rk3568 NVR support 128M flash add parameter-buildroot-NVR-128M.txt, config RK_ROOTFS_TYPE=squashfs and RK_OEM_DIR=oem_nvr and RK_USERDATA_DIR=userdata_empty and RK_CFG_RECOVERY=rockchip_rk356x_nvr_recovery to reduce space consumption Change-Id: I1f05e65d5230b19f1245d6321e91337e0d5fdc41 --- oem/oem_nvr/RkLunch.sh | 3 +++ rk356x/BoardConfig-rk3568-nvr.mk | 10 +++++----- rk356x/parameter-buildroot-NVR-128M.txt | 12 ++++++++++++ 3 files changed, 20 insertions(+), 5 deletions(-) create mode 100755 oem/oem_nvr/RkLunch.sh create mode 100644 rk356x/parameter-buildroot-NVR-128M.txt diff --git a/oem/oem_nvr/RkLunch.sh b/oem/oem_nvr/RkLunch.sh new file mode 100755 index 0000000..bb9a4c9 --- /dev/null +++ b/oem/oem_nvr/RkLunch.sh @@ -0,0 +1,3 @@ +#!/bin/sh +# +# start nvr app diff --git a/rk356x/BoardConfig-rk3568-nvr.mk b/rk356x/BoardConfig-rk3568-nvr.mk index 65794aa..9e6aeca 100644 --- a/rk356x/BoardConfig-rk3568-nvr.mk +++ b/rk356x/BoardConfig-rk3568-nvr.mk @@ -19,11 +19,11 @@ export RK_KERNEL_IMG=kernel/arch/arm64/boot/Image # kernel image format type: fit(flattened image tree) export RK_KERNEL_FIT_ITS=boot.its # parameter for GPT table -export RK_PARAMETER=parameter-buildroot-fit.txt +export RK_PARAMETER=parameter-buildroot-NVR-128M.txt # Buildroot config export RK_CFG_BUILDROOT=rockchip_rk356x_nvr # Recovery config -export RK_CFG_RECOVERY=rockchip_rk356x_recovery +export RK_CFG_RECOVERY=rockchip_rk356x_nvr_recovery # Recovery image format type: fit(flattened image tree) export RK_RECOVERY_FIT_ITS=boot4recovery.its # ramboot config @@ -35,7 +35,7 @@ export RK_JOBS=12 # target chip export RK_TARGET_PRODUCT=rk356x # Set rootfs type, including ext2 ext4 squashfs -export RK_ROOTFS_TYPE=ext4 +export RK_ROOTFS_TYPE=squashfs # yocto machine export RK_YOCTO_MACHINE=rockchip-rk3568-evb # rootfs image path @@ -47,11 +47,11 @@ export RK_OEM_FS_TYPE=ext2 # Set userdata partition type, including ext2, fat export RK_USERDATA_FS_TYPE=ext2 #OEM config -export RK_OEM_DIR=oem_normal +export RK_OEM_DIR=oem_nvr # OEM build on buildroot #export RK_OEM_BUILDIN_BUILDROOT=YES #userdata config -export RK_USERDATA_DIR=userdata_normal +export RK_USERDATA_DIR=userdata_empty #misc image export RK_MISC=wipe_all-misc.img #choose enable distro module diff --git a/rk356x/parameter-buildroot-NVR-128M.txt b/rk356x/parameter-buildroot-NVR-128M.txt new file mode 100644 index 0000000..b513c49 --- /dev/null +++ b/rk356x/parameter-buildroot-NVR-128M.txt @@ -0,0 +1,12 @@ +FIRMWARE_VER: 1.0 +MACHINE_MODEL: RK3568 +MACHINE_ID: 007 +MANUFACTURER: RK3568 +MAGIC: 0x5041524B +ATAG: 0x00200800 +MACHINE: 0xffffffff +CHECK_MASK: 0x80 +PWR_HLD: 0,0,A,0,1 +TYPE: GPT +CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00000200@0x00006000(misc),0x0000C000@0x00006200(boot),0x0000E000@0x00012200(recovery),0x0000a000@0x00020200(rootfs),0x00003000@0x0002a200(oem),-@0x0002d200(userdata:grow) +uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9