• 周五. 5月 2nd, 2025

RK3568 Android 11 编译方法

3月 18, 2022

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