单独烧录分区镜像
本节主要说明如何单独烧录 kernel、ubuntu、debian 等分区镜像。
编译分区镜像
在 SDK 根目录下执行 ./build.sh -h 可查看单独编译分区命令,例如:
./build.sh kernel # 单独编译 kernel,生成镜像位于 sdk/kernel-6.1/boot.img
./build.sh uboot # 单独编译 u-boot,生成镜像位于 sdk/u-boot/uboot.img
./build.sh buildroot # 单独编译 buildroot,生成镜像位于 sdk/buildroot/output/rockchip_rk3588/images/rootfs.ext4
./build.sh jammy # 单独编译 ubuntu22.04,生成镜像位于 sdk/ubuntu/ubuntu-base-jammy.img
./build.sh debian # 单独编译 debian,生成镜像位于 sdk/debian/linaro-rootfs.img
执行上述编译命令,编译对应分区固件。
烧录分区镜像
- 进入 LOADER 模式
单独烧录分区镜像,设备必须进入 LOADER 模式,可通过软件或者硬件方式进入 LOADER 模式。
-
软件方式
通过 串口 或者 ADB 进入系统终端,或者接入显示屏,打开桌面终端,执行
sudo reboot loader,即可进入LOADER模式。 -
硬件模式
按下设备
update按键,系统重上电,即可进入LOADER模式。
进入后,系统会打印如下内容:

此时打开烧录工具,会显示 发现一个LOADER设备:

- 读取设备分区表
点击设备分区表,一直点击回车,直到弹窗消失,出现报错时继续回车


- 烧录分区
这里以单独烧录 kernel 为例:

单独烧录 buildroot、ubuntu、debian 镜像时也是同样操作,选择路径时点击rootfs。