[经验分享] 将OpenHarmony RK设备散包镜像打包为一个整包 原创

离北况归 显示全部楼层 发表于 2024-9-4 22:08:34

本篇文章教大家使用瑞芯微的Linux_Pack_Firmware工具将rk设备的多个镜像文件打包为一个固件。首先感谢大佬AlgoIdeas开源的打包工具,开源地址:https://gitee.com/openharmony-driver/ril_adapter

接下来进行演示,下面我们使用OpenHarmony 4.1R版本的官方镜像进行演示

演示环境

  1. OpenHarmony 4.1R版本的官方镜像,获取地址:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailyList

2.DAYU200开发板(rk3568)

3.linux开发环境

步骤

1.下载Linux_Pack_Firmware工具,https://gitee.com/openharmony-driver/Linux_Pack_Firmware

2.将散包镜像文件放在Linux_Pack_Firmware工具Image下面,如下所示

image.png

3.然后根据散包镜像内容,修改打包规则文件 rk356x-package-file,以rk3568 4.1R官方默认镜像为例,内容如下:

# NAME      Relative path
#
#HWDEF      HWDEF
package-file    package-file
bootloader  Image/MiniLoaderAll.bin
parameter   Image/parameter.txt
uboot       Image/uboot.img
resource    Image/resource.img
ramdisk     Image/ramdisk.img
boot_linux  Image/boot_linux.img
updater     Image/updater.img
sys-prod    Image/sys_prod.img
chip-prod   Image/chip_prod.img
chip-ckm    Image/chip_ckm.img
system      Image/system.img
vendor      Image/vendor.img
eng-system      Image/eng_system.img
userdata:grow   Image/userdata.img

4.之后执行打包脚本 rk356x-mkupdate.sh打包脚本 image.png

4.生成的打包文件在Linux_Pack_Firmware下

image.png

5.之后正常烧录即可

image.png

开机正常 image.png

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部