OTA 整体升级包制作步骤(以SC9863A平台为例)
- 下载项目 AP 的代码。
- 通过以下命令设置编译环境。
source build/envsetup.sh lunch kheader
- 通过 make 命令全编整个工程。
- 进入“device/sprd/sharkle/sl8541e_1h10_32b/”目录(board 对应目录),手动建立 modem_bins 子目录。
- 将展锐发布的对应 AP 版本的 modem bins 按照“device/sprd/sharkle/common/ModemBuild.mk”中的规定名字改名后拷贝到“device/sprd/sharkle/sl8541e_1h10_32b/modem_bins/”目录下。
以下是 SC9863A平台 示例
device/sprd/sharkle/common/ModemBuild.mk
MODEM_COPY_LIST := ltemodem ltegdsp ltedsp pmsys ltenvitem wcnmodem ltedeltanv \
gnssmodem gnssbdmodem
改名对应规则请参考“文档最后 Modem bins 改名映射”。
主 modem 以“.dat”为后缀的文件也要改为“.bin”为文件名后缀的文件。
ps:也可以根据ini文件中ota_partition中绿框是改名后的名字,实际的modem根据对应红框的大写名字去flash.cfg里面找