From 170c1c0fa90ad9f762d1877f8a57efce706fc95a Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 07:26:34 +0000 Subject: [PATCH] add nkmcu --- device/rockchip/common/build.sh | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/device/rockchip/common/build.sh b/device/rockchip/common/build.sh index 9e44a8c..40a571b 100755 --- a/device/rockchip/common/build.sh +++ b/device/rockchip/common/build.sh @@ -578,7 +578,7 @@ if [ "$RK_LOADER_UPDATE_SPL" = "true" ]; then rm -f *spl.bin fi - +:<<eof if [ -n "$RK_UBOOT_DEFCONFIG_FRAGMENT" ]; then if [ -f "configs/${RK_UBOOT_DEFCONFIG}_defconfig" ]; then make ${RK_UBOOT_DEFCONFIG}_defconfig $RK_UBOOT_DEFCONFIG_FRAGMENT @@ -600,6 +600,8 @@ if [ "$RK_IDBLOCK_UPDATE_SPL" = "true" ]; then ./make.sh --idblock --spl fi +eof + ./make.sh rk3568-rt if [ "$RK_RAMDISK_SECURITY_BOOTUP" = "true" ];then ln -rsf $TOP_DIR/u-boot/boot.img $TOP_DIR/rockdev/ @@ -652,7 +654,7 @@ build_check_cross_compile cd kernel - make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG $RK_KERNEL_DEFCONFIG_FRAGMENT + make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG rockchip_rt.config make ARCH=$RK_ARCH $RK_KERNEL_DTS.img -j$RK_JOBS if [ -f "$TOP_DIR/device/rockchip/$RK_TARGET_PRODUCT/$RK_KERNEL_FIT_ITS" ]; then $COMMON_DIR/mk-fitimage.sh $TOP_DIR/kernel/$RK_BOOT_IMG \ @@ -674,6 +676,22 @@ finish_build } +function build_kerneldeb(){ + check_config RK_KERNEL_DTS RK_KERNEL_DEFCONFIG || return 0 + + echo "============Start building kernel============" + echo "TARGET_ARCH =$RK_ARCH" + echo "TARGET_KERNEL_CONFIG =$RK_KERNEL_DEFCONFIG" + echo "TARGET_KERNEL_DTS =$RK_KERNEL_DTS" + echo "TARGET_KERNEL_CONFIG_FRAGMENT =$RK_KERNEL_DEFCONFIG_FRAGMENT" + echo "==========================================" + + build_check_cross_compile + + cd kernel + make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG $RK_KERNEL_DEFCONFIG_FRAGMENT + make ARCH=$RK_ARCH bindeb-pkg RK_KERNEL_DTS=NK-R36S0 -j$RK_JOBS +} function build_modules(){ check_config RK_KERNEL_DEFCONFIG || return 0 @@ -1277,6 +1295,7 @@ uefi) build_uefi ;; loader) build_loader ;; kernel) build_kernel ;; + kerneldeb) build_kerneldeb ;; modules) build_modules ;; rootfs|buildroot|debian|yocto) build_rootfs $option ;; pcba) build_pcba ;; -- Gitblit v1.6.2