完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
RK3399 固件打包与烧录
一编译出需要打包的系统 SDK目录下执行 。/build.sh allubuntu 二、将编译好的镜像打包到rockdev目录下 SDK目录下执行 。/mkfirmware.sh 三、修改的package-file文件 的文件在tools/linux/Linux_Pack_Firmware/rockdev下,根据平台选择(一般已经链接了package-file) #另外打包的镜像可以注释掉#NAME 相对路径 #EF HWDEF package-file package-file bootloader Image/MiniLoaderAll.bin 参数 Image/parameter.txt trust Image/trust.img uboot Image/uboot.img #misc Image /misc.img #resource Image/resource.img #kernel Image/kernel.img boot Image/boot.img #recovery Image/recovery.img rootfs Image/rootfs.img #oem Image/oem.img #userdata:grow Image/ userdata.img appbase 图片/appbase.img logbase Image/logbase.img #logbase:grow Image/logbase.img #要写入备份分区的文件就是自己(update.img)#SELF 是关键字,表示升级文件(update.img)自己 #在生成升级文件时,不解包SELF文件的内容,但在加入头部信息记录 #在解包升级时,不解包SELF文件的内容。 backup RESERVED #update-script update-script #recover-script recover-script 四、统一定价update.img打包 用Linux_Pack_Firmware工具进行打包 。/mkupdate.sh start to make update.img.。. Android Firmware Package Tool v1.66 ------ PACKAGE ------ Add file: 。/package-file Add file: 。/package-file done,offset=0x800,size=0x2cd,userspace=0x1 Add file: 。/Image/MiniLoaderAll.bin Add file: 。/Image/MiniLoaderAll.bin done,offset=0x1000,size=0x5f94e,userspace=0xc0 Add file: 。/Image/parameter.txt Add file: 。/Image/parameter.txt done,offset=0x61000,size=0x229,userspace=0x1 Add file: 。/Image/trust.img Add file: 。/Image/trust.img done,offset=0x61800,size=0x400000,userspace=0x800 Add file: 。/Image/uboot.img Add file: 。/Image/uboot.img done,offset=0x461800,size=0x400000,userspace=0x800 Add file: 。/Image/boot.img Add file: 。/Image/boot.img done,offset=0x861800,size=0x10a5800,userspace=0x214b Add file: 。/Image/rootfs.img Add file: 。/Image/rootfs.img done,offset=0x1907000,size=0x180000000,userspace=0x300000 Add file: 。/Image/appbase.img Add file: 。/Image/appbase.img done,offset=0x181907000,size=0x32b5000,userspace=0x656a Add file: 。/Image/logbase.img Add file: 。/Image/logbase.img done,offset=0x184bbc000,size=0x32b5000,userspace=0x656a Add CRC.。. Make firmware OK! ------ OK ------ ********RKImageMaker ver 1.66******** Generating new image, please wait.。. Writing head info.。. Writing boot file.。. Writing firmware.。. Generating MD5 data.。. MD5 data generated successfully! New image generated successfully! Making 。/Image/update.img OK. 成功会有类似的信息输出,同时会在tools/linux/Linux_Pack_Firmware/rockdev生成可烧录的update.img 进入tools/linux/Linux_Pack_Firmware/rockdev 用build.sh进行打包 。/build.sh updateimg processing option: updateimg Make update.img start to make update.img.。. Android Firmware Package Tool v1.66 ------ PACKAGE ------ Add file: 。/package-file Add file: 。/package-file done,offset=0x800,size=0x2cd,userspace=0x1 Add file: 。/Image/MiniLoaderAll.bin Add file: 。/Image/MiniLoaderAll.bin done,offset=0x1000,size=0x5f94e,userspace=0xc0 Add file: 。/Image/parameter.txt Add file: 。/Image/parameter.txt done,offset=0x61000,size=0x229,userspace=0x1 Add file: 。/Image/trust.img Add file: 。/Image/trust.img done,offset=0x61800,size=0x400000,userspace=0x800 Add file: 。/Image/uboot.img Add file: 。/Image/uboot.img done,offset=0x461800,size=0x400000,userspace=0x800 Add file: 。/Image/boot.img Add file: 。/Image/boot.img done,offset=0x861800,size=0x10a5800,userspace=0x214b Add file: 。/Image/rootfs.img Add file: 。/Image/rootfs.img done,offset=0x1907000,size=0x180000000,userspace=0x300000 Add file: 。/Image/appbase.img Add file: 。/Image/appbase.img done,offset=0x181907000,size=0x32b5000,userspace=0x656a Add file: 。/Image/logbase.img Add file: 。/Image/logbase.img done,offset=0x184bbc000,size=0x32b5000,userspace=0x656a Add CRC.。. Make firmware OK! ------ OK ------ ********RKImageMaker ver 1.66******** Generating new image, please wait.。. Writing head info.。. Writing boot file.。. Writing firmware.。. 正在生成MD5数据。.. MD5数据生成成功! 新图像生成成功! 制作 。/Image/update.img 确定。 /home/guchunqi/rockchip/rk3399/control_app_rk3399 使更新镜像ok! 成功会有如下类似信息输出,同时会在rockdev生成可烧录的update.img 在SDK顶层目录下执行 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
谁有3566+电池+POE充电的方案,有个项目需要用该功能的主板
437 浏览 0 评论
RK3588的GMAC0与PHY的参考时钟电平匹配问题??????
4425 浏览 1 评论
请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!
1802 浏览 0 评论
使用rk3568开发板,核0\\1\\3运行linux,核2运行hal,在核0中怎么关闭核2
2359 浏览 0 评论
2363 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 09:42 , Processed in 0.580387 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3362