rk3288打包otapackage过程:
- 编译 kernel 和 Android,生成新的 boot.img、system.img 等。
- 生成 ota 固件,在源码根目录执行下列命令:
./mkimage.sh ota
- 获取ota升级包,继续执行:
make otapackage
最终完整的升级包: out/target/product/rkxxx/rkxxx-ota-eng.root.zip
其中 "rkxxx" 对应相应的自己的sdk,最终将包名更改为 update.zip 放入 TF 卡等存储介质的根目录中。
可能会遇到的问题:
- 执行获取升级包命令时,出现以下情况:
No RK Loader for TARGET_DEVICE rk3288 to otapackage package add resource.img to BOOT and RECOVERY No uboot for uboot/uboot.img to otapackage No trust for uboot/trust.img to otapackage No charge for uboot/charge.img to otapackage No parameter for TARGET_DEVICE rk3288 to otapackage Package target files: out/target/product/rk3288/obj/PACKAGING/target_files_intermediates/rk3288-target_files-e