当uboot和kernel&设备树编译完成之后,就要用到rkbin这个工具了

输入文件

u-boot.bin
zImage
xxx.dtb

目录结构

rkbin/
├── bin/rv11/          ← RV1106 的预编译固件(DDR、SPL、TEE、USB下载固件等)
├── tools/              ← 打包工具(boot_merger, trust_merger, mkimage 等)
├── RKBOOT/             ← Loader 打包配置文件(*.ini)
├── RKTRUST/            ← Trust/TEE 打包配置文件(*.ini)
├── scripts/            ← 辅助脚本
└── img/                ← 其他镜像
原料工具产物烧录位置
u-boot.bin 或 spl/u-boot-spl.binmkimage -T rksduboot.imgNAND: uboot分区
DDR (闭源二进制)boot_mergeridblock.imgNAND: idblock分区
USB (闭源二进制)-download.bin烧录工具用
TEE (闭源二进制)trust_mergertrust.img可选
zImage + dtb + resource.imgmkimage -f boot.itsboot.imgNAND: boot分区
env.txtmkenvimageenv.imgNAND: env分区
rootfs目录mkfs.ubifs + ubinizerootfs_*.ubi
rootfs.img (软链接)
NAND: rootfs分区
oem目录同上oem_*.ubiNAND: oem分区
userdata目录同上userdata_*.ubiNAND: userdata分区
以上全部afptool + rkImageMakerupdate.img整包