RK3588 android12系统MiniLoaderAll.bin如何生成

张开发
2026/4/11 4:42:19 15 分钟阅读

分享文章

RK3588 android12系统MiniLoaderAll.bin如何生成
首先是拷贝镜像时mkimage.sh脚本将u-boot目录下的rk3588_spl_loader_v1.13.113.bin版本可能有差异重命名为MiniLoaderAll.bin的。如下if [ -f $UBOOT_PATH/*_loader_*.bin ]thenecho create loader...cp -a $UBOOT_PATH/*_loader_*.bin $IMAGE_PATH/MiniLoaderAll.binelseif [ -f $UBOOT_PATH/*loader*.bin ]; thenecho create loader...cp -a $UBOOT_PATH/*loader*.bin $IMAGE_PATH/MiniLoaderAll.binelif [ $TARGET_PRODUCT px3 -a -f $UBOOT_PATH/RKPX3Loader_miniall.bin ]; thenecho create loader...cp -a $UBOOT_PATH/RKPX3Loader_miniall.bin $IMAGE_PATH/MiniLoaderAll.binelseecho $UBOOT_PATH/*MiniLoaderAll_*.bin not fount! Please make it from $UBOOT_PATH first!fifirk3588_spl_loader_v1.13.113.bin的生成主要依赖于rkbin目录其中配置文件为rkbin/RKBOOT/RK3588MINIALL.ini文件如下内容[CHIP_NAME]NAMERK3588[VERSION]MAJOR1MINOR11[CODE471_OPTION]NUM1Path1bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.binSleep1[CODE472_OPTION]NUM1Path1bin/rk35/rk3588_usbplug_v1.10.bin[LOADER_OPTION]NUM2LOADER1FlashDataLOADER2FlashBootFlashDatabin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.binFlashBootbin/rk35/rk3588_spl_v1.13.bin[OUTPUT]PATHrk3588_spl_loader_v1.13.113.bin[SYSTEM]NEWIDBtrue[FLAG]471_RC4_OFFtrueRC4_OFFtrue[BOOT1_PARAM]WORD_00x0WORD_10x0WORD_20x0WORD_30x0WORD_40x0WORD_50x0WORD_60x0WORD_70x0主要看加黑内容Path1和FlashData是一样的都是ddr初始化的程序FlashBoot是加载引导启动的程序。PATH为生成的bin文件名字。其中的bin路径即为rkbin/bin目录下。如果要修改MiniLoaderAll.bin的版本可以修改上面的配置文件然后u-boot中重新编译即可。

更多文章