找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 363|回复: 0

Balong5612 FOTA升级与xloader双备份

[复制链接]

8

主题

0

回帖

56

积分

注册会员

积分
56
发表于 2025-9-29 16:12:53 | 显示全部楼层 |阅读模式
本帖最后由 lovelysun 于 2025-9-29 16:14 编辑

1、差分包制作

./make_diff_pkg.sh ${GBB_PRODUCT_NAME}  ${GBB_CHIP_TYPE}  $(OLD_IMAGE_PATH)  $(NEW_IMAGE_PATH)  $(OUTPUT_PATH)  ${FLASH_TYPE}  ${SIGN_ALG_TYP}  ${OHOS_EN}


注:详情查看“《Balong 5612V100R001 SDK 开发指南.pdf》12.3.3.3 升级包制作”

2、升级指令
使用 recovery模式升级update_config -update_trigger -f /online/moses_cs_nand_diff_update.pkg -s -r


注:5612不支持使用运行时升级模式(也就是在升级时 ,使用“-b”参数),详情查看“《Balong 5612V100R001 SDK 开发指南.pdf》12.3.3.4 升级命令说明”

3、如果要做xloader双备份,可通过以下步骤实现

3.1、请参考如下图片中使能xlaoder双备份的方式使能xlaoder双备份;


注:已经刷过你们之前的使能安全启动的单板,请另外出镜像包进行烧写(直接在参考的位置调用使能xloader双备份的函数和刷写efuse的函数)
3.2、使能xloader双备份后,在setenv.sh中需要保留xloader.bin(无论是差分升级,还是全量升级)。


4、升级过程中可能碰到的问题
4.1、online分区的小于镜像包
         通过升级日志可以明显看出,如存在[7875.789825][*DLOAD_DELTA*] DloadDeltaSetOldNewDataSize:55: new size:15872000, old size:15872000报错信息,则需要加大online分区大小
注:一级分区和二级分区差值预留多少合适?只读的预留5%,可读写的10%都要向上取整,一块是0.25M


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 17:24 , Processed in 0.128286 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表