1. 文档说明
本文档SC820-CN-0-51模块为例,对镜像分包方法进行说明。
2. 需分包的镜像文件
以实际编译出来的镜像文件为例:
上图中所列出的文件,实际需分包的文件只有 cache.img / persist.img / system.img / userdata.img。
3. 分包前的准备
a) 安装python环境,一般ubuntu下自带。
b) 分包脚本文件: checksparse.py
c) 模块型号对应的 rawprogram0.xml。
这里需要特别说明的是,模块型号对应的rawprogram0.xml,对外刷机包如SC820-CN-00-51-20190312-1 里面并没有该文件,需要从研发处获取。每一个模块型号可能有不同的分区信息,就有可能对应一个单独的rawprogram0.xml。本文档所使用的 rawprogram0.xml只对应SC820-CN-00-51这个型号。
下面是分包所需脚本和xml文件:
链接:https://pan.baidu.com/s/1Yvw3bblIN0UlMoqr1-OW2g
提取码:y6h1