hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
device/rockchip/common/build.sh
....@@ -652,7 +652,7 @@
652652 build_check_cross_compile
653653
654654 cd kernel
655
- make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG $RK_KERNEL_DEFCONFIG_FRAGMENT
655
+ make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG rockchip_rt.config
656656 make ARCH=$RK_ARCH $RK_KERNEL_DTS.img -j$RK_JOBS
657657 if [ -f "$TOP_DIR/device/rockchip/$RK_TARGET_PRODUCT/$RK_KERNEL_FIT_ITS" ]; then
658658 $COMMON_DIR/mk-fitimage.sh $TOP_DIR/kernel/$RK_BOOT_IMG \
....@@ -674,6 +674,22 @@
674674 finish_build
675675 }
676676
677
+function build_kerneldeb(){
678
+ check_config RK_KERNEL_DTS RK_KERNEL_DEFCONFIG || return 0
679
+
680
+ echo "============Start building kernel============"
681
+ echo "TARGET_ARCH =$RK_ARCH"
682
+ echo "TARGET_KERNEL_CONFIG =$RK_KERNEL_DEFCONFIG"
683
+ echo "TARGET_KERNEL_DTS =$RK_KERNEL_DTS"
684
+ echo "TARGET_KERNEL_CONFIG_FRAGMENT =$RK_KERNEL_DEFCONFIG_FRAGMENT"
685
+ echo "=========================================="
686
+
687
+ build_check_cross_compile
688
+
689
+ cd kernel
690
+ make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG $RK_KERNEL_DEFCONFIG_FRAGMENT
691
+ make ARCH=$RK_ARCH bindeb-pkg RK_KERNEL_DTS=NK-R36S0 -j$RK_JOBS
692
+}
677693 function build_modules(){
678694 check_config RK_KERNEL_DEFCONFIG || return 0
679695
....@@ -1083,7 +1099,12 @@
10831099 else
10841100 ./mkupdate.sh
10851101 fi
1086
- mv update.img $IMAGE_PATH
1102
+ md5sum update.img >update.img.md5
1103
+ zip update.zip update.img update.img.md5
1104
+ md5sum update.zip > update.zip.md5
1105
+ mv update.img $IMAGE_PATH
1106
+ mv update.zip $IMAGE_PATH
1107
+ mv update.zip.md5 $IMAGE_PATH
10871108 fi
10881109
10891110 finish_build
....@@ -1272,6 +1293,7 @@
12721293 uefi) build_uefi ;;
12731294 loader) build_loader ;;
12741295 kernel) build_kernel ;;
1296
+ kerneldeb) build_kerneldeb ;;
12751297 modules) build_modules ;;
12761298 rootfs|buildroot|debian|yocto) build_rootfs $option ;;
12771299 pcba) build_pcba ;;