本篇文章介绍如何 ota 升级 Safety 域的固件,软件环境是 X9 PTG4.0,硬件环境是 X9H 开发板 X9H_REF_A04。
一、X9 的 ota 升级
X9 默认的 Android ota 升级首先需要执行 make ota 来编译 ota 全量升级包,但经过验证,默认编译的 ota 全量升级包是不包含 Safety 域的固件的,只能升级 Android 本身的固件。原因是 ota 的默认编译配置没有把 Safety 的固件一起打包进全量升级包,接下来介绍如何添加 Safety 域升级的配置。
二、添加配置
1. 在 device\semidrive\x9hp\x9hp_ms\AndroidBoard.mk 中的修改:
2. 在 device\semidrive\x9hp\x9hp_ms\BoardConfig.mk 中的修改:
3. 在 device\semidrive\x9hp\x9hp_ms\radio\releasetools.py 中的修改:
完成以上修改,再次执行 make ota 即可生成可升级 Safety 域固件的全量升级包,然后将全量升级包通过 ETH 或 USB 等方式传入板端,即可在 Android 系统的设置界面完成 ota 升级。
三、参考文档
1. 《SemiDrive_Android_OTA升级用户指南.pdf》
评论