拉取代码
repo init --repo-url git@localhost:RK_Android13_mirror/repo.git -u git@localhost:RK_Android13_mirror/manifests.git -m Android13.xml
同步代码
.repo/repo/repo sync -c -j128
.repo/repo/repo sync -l -j128
选择开发板
source build/envsetup.sh
lunch rk3566_tspi_1f-userdebug
make mkbootfs mkbootimg -j$(nproc)
编译
注意,开始编译前请务必执行上面的 【选择开发板】命令
./build.sh -A -U -C -K -u -J256 -v userdebug
单独编译kernel
有前置条件,需要执行:
export PATH=../prebuilts/clang/host/linux-x86/clang-r450784d/bin:$PATH
alias msk='make CROSS_COMPILE=aarch64-linux-gnu- LLVM=1 LLVM_IAS=1'
msk ARCH=arm64 rockchip_defconfig android-13.config rk356x.config && msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3566_tspi_1f-userdebug/boot.img tspi-rk3566-user-v10-linux.img -j32
编译完成后烧录 kernel-5.10 文件夹下的 boot.img 文件。
烧录的地址请导入 rockdev 文件夹下的 parameter.txt 文件。

编译android
make installclean -j128
./build.sh -A -j128
评论