2025030给荣品PRO-RK3566开发板单独升级Android13的boot.img
./build.sh init
./build.sh -K
./build.sh kernel
【导入配置文件】
Z:\Android13.0\rockdev\Image-rk3566_t\config.cfg
【更新的内核】
Z:\Android13.0\rockdev\Image-rk3566_t\boot.img
【导入分区表,使用原始的config.cfg会出错的^_】
Z:\Android13.0\rockdev\Image-rk3566_t\parameter.txt
2025030给荣品PRO-RK3566开发板单独升级Android13的boot.img
2025/5/28 14:42
缘起:需要给荣品PRO-RK3566的Android13单独编译内核,但是不想编译整个系统。于是:
如果特调试某些特别的改动/文件,这三个img可能不需要删除。
删除之后你需要从别的地方重新编译生成,拉长了编译时间。
rootroot@rootroot-X99-Turbo:~/Android13.0/kernel-5.10$
rootroot@rootroot-X99-Turbo:~/Android13.0/kernel-5.10$ ll *.img
-rw-rw-r-- 1 rootroot rootroot 34742272 5月 26 15:51 boot.img
-rw-rw-r-- 1 rootroot rootroot 258048 5月 26 15:53 resource.img
-rw-rw-r-- 1 rootroot rootroot 16709632 5月 26 15:51 zboot.img
rootroot@rootroot-X99-Turbo:~/Android13.0/kernel-5.10$
切记保留这个目录,不然的话,又要去别的地方重新拷贝一次!
Z:\Android13.0\rockdev\Image-rk3566_t
console:/ #
console:/ #
console:/ #
console:/ # uname -a
Linux localhost 5.10.157 #1 SMP PREEMPT Mon May 26 11:44:00 CST 2025 aarch64 Toybox
console:/ #
console:/ #
console:/ #
console:/ # uname -a
Linux localhost 5.10.157 #1 SMP PREEMPT Mon May 26 15:46:18 CST 2025 aarch64 Toybox
console:/ #
console:/ # io -4 -r 0XFD5F8054
fd5f8054: 00000000
console:/ #
参考资料:
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3566-rk3568/6.Android13%E5%BC%80%E5%8F%91
Android开发
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3566-rk3568/6.Android13%E5%BC%80%E5%8F%91?id=%e7%bc%96%e8%af%91%e7%83%a7%e5%86%99%e5%86%85%e6%a0%b8
编译内核源码
./build.sh -K
复制Error已复制
编译成功后镜像生成在rockdev/Image-rk3588_t/boot.img
烧写内核镜像
image-4
操作步骤如下:
确认当前工具版本号与编号1 是否一致
点击编号2 位置进入下载镜像页面
点击编号3 位置进入rockdev/Image-rk3588_t/,选择 parameter.txt
点击编号4 位置进入rockdev/Image-rk3588_t/,选择 boot.img
检查加载路径是否与分区名字一致
检查加载路径是否与分区名字一致
勾选这两个复选框(单独烧写内核)
参考主板进入升级模式(必须进入Loader模式,不能进入MASKROM模式)
点击执行
完整的编译LOG:
需要导入:parameter.txt
不然分区表异常的。
【导入配置文件】
Z:\Android13.0\rockdev\Image-rk3566_t05\config.cfg
【更新的内核】
Z:\Android13.0\rockdev\Image-rk3566_t05\boot.img
【导入分区表,使用原始的config.cfg会出错的^_】
Z:\Android13.0\rockdev\Image-rk3566_t05\parameter.txt