|
|
|
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升级报告错误
|