1. build.sh 一键编译
source build/envsetup.sh
lunch rk3568_r-userdebug
./build.sh -AUCKu
一键编译需要将 device/rockchip/rk356x/BoardConfig.mk 配置成项目指定的参数,比如:
TARGET_ARCH := arm64
PRODUCT_UBOOT_CONFIG ?= rk3568
PRODUCT_KERNEL_ARCH ?= arm64
PRODUCT_KERNEL_DTS ?= rk3568-evb1-ddr4-v10
PRODUCT_KERNEL_CONFIG ?= rockchip_defconfig
2. kernel 单独编译
Android 11 无法单独烧写kernel.img 和 resource.img, 所以调试kernel过程中, 需要烧boot.img来实现内核调试
cd kernel
make ARCH=arm64 rockchip_defconfig android-11.config
make ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3568_r/boot.img rk3568-evb1-ddr4-v10.img -j24
3. uboot单独编译
./make.sh rk3568