行业知识
RK3588 Android 12 源码编译与开发板烧录
2026-11-08 07:56:26
来源:互联网转载
前言
- 开发板型号:RK_EVB7_RK3588_LP4…_V11
获取RK3588源码
解压RK提供的Android 12的tgz,开通权限
your_verify.sh # 身份验证脚本(由RK提供).repo/repo/repo sync -l # 检出代码.repo/repo/repo sync -c # 同步最新代码(这一步需要RK开放权限)
编译
修改编译选项
- 编译前,根据开发板丝印选择编译的dts,用作后续的编译选项。
- 在该路径下查看配套的dts文件名称。kernel-5.10/arch/arm64/boot/dts/rockchip
开始编译
source build/envsetup.shlunch rk3588_s-userdebug./build.sh -AUCKu -d rk3588-evb7-v11# 为防止服务器连接不稳定导致编译频繁失败,建议使用下面的命令nohup ./build.sh -AUCKu -d rk3588-evb7-v11 > build.log &# 如果服务器在编译过程中发生过重启,在下次编译前执行 make clean
- 检查DTS。如果DTS配置正确,如下位置将生成临时文件。如:
kernel-5.10/arch/arm64/boot/dts/rockchip/.rk3588-evb7-lp4-v11-linux-ipc.dtb.dts.tmp
生成镜像
- 经过数小时编译完成后,将生成系统镜像文件。位于rkdev/Image-rk3588_s/。一次编译完成,后续增量编译会压缩编译时间。
- 生成镜像目录里包含必须的刷机文件有:boot.img, dtbo.img, MiniLoaderAll.bin, misc.img, parameter.txt, recovery.img, super.img, uboot.img, vbmeta.img
- 【推荐】也可以只拷贝update.img一键烧录。
烧录系统镜像
- 本地电脑USB驱动DriverAssistant更新到V5.1.1以上版本。每次安装前先点击驱动卸载,不管之前是否安装过该应用。
- 打开RK烧录软件RKDevTool。
- 将编译生成的系统镜像文件拷贝到本地,准备刷机。
- 开发板通过USB连接到本地电脑。
-
- 默认情况下,软件界面会显示发现一个ADB设备。点击切换按钮,进入LOADER烧录模式。点击固件按钮,选择要升级的固件文件,加载固件之后,点击升级按钮,等待烧录完成即可。
- 【推荐】如果是通过MASKROM进入(长按开发板上的MASTROM按钮开机),将显示发现一个MASKROM设备。点击固件按钮,选择要升级的固件文件,加载固件之后,点击升级按钮,等待烧录完成即可。
- 检查DTS。如果DTS配置正确,如下位置将生成临时文件。如:
上一篇:怎么选购香港服务器?
下一篇:Kafka为什么这么快?