Project

General

Profile

新建 #201 » OTA升级过程描述.txt

余 顺, 05/09/2023 04:53 AM

 

1、制作第一个包

./build.sh

将生成的update-xxxx.img通过USB烧录到主板上,作为基础系统

make otapackage

./build.sh ota

2、制作第二个包
在apps.mk文件及相关位置,配置增加一个自定义app

./build.sh

make otapackage

./build.sh ota

3、制作差分包
此时rockdev/Image-rk3399/下有rk3399-ota-095700.zip、rk3399-target_files-095700.zip和rk3399-ota-102203.zip、rk3399-target_files-102203.zip

使用如下命令制作差分包:

./build/tools/releasetools/ota_from_target_files -p out/host/linux-x86 -k build/target/product/security/testkey
-i rockdev/Image-rk3399/rk3399-target_files-095700.zip rockdev/Image-rk3399/rk3399-target_files-102203.zip ota/rk3399-ota-diff.zip

将结果用于OTA升级,如果使用rk3399-ota-095700.zip或rk3399-ota-102203.zip升级均正常,但使用rk3399-ota-diff.zip升级报告错误
(1-1/3)