admin 发表于 2023-3-18 17:27:50

Android12 Android13 MT6877 添加logo分区OTA升级

描述:

本文旨在说明如何添加logo分区OTA升级,采用的编译方式为split build。   

解决方案:
(1)、修改分区表,主要包括如下修改:
    1、AB升级:将AB升级分区表partition_table_emmc_ab.csv内的logo分区一栏删除,然后分别添加上logo_a与logo_b分区,同时将logo_a与logo_b分区的OTA_Update状态由N改为Y;
    2、 non-AB升级:将non-AB升级分区表partition_table_emmc.csv内的logo分区一栏的OTA_Update状态由N改为Y;
    3、将partition_table_emmc_ab.csv与partition_table_emmc.csv内的logo.bin修改为logo.img,因为OTA打包时只会打包分区img文件。

以MT8195为例,其具体修改如下:
partition_table_emmc.csv


partition_table_emmc_ab.csv


(2)、修改编译文件,主要包括如下修改

   1、 将Android.mk内的logo.bin修改为logo.img。


   2、 将build_lk.mk内的logo.bin修改为logo.img。


   3、将/dev/logo/rules.mk内的logo.bin修改为logo.img。

(3)、修改签名文件

   将<platform>/security/cert_config/img_list.txt内的logo.bin修改为logo.img
    以MT8195为例,其修改为


页: [1]
查看完整版本: Android12 Android13 MT6877 添加logo分区OTA升级