广和通烧录下载全流程
准备底包
- 把供应商给出的出厂镜像解压
- 创建自己的烧录文件夹
customer_sw
- 把厂商文件夹中的
rawprogram0_update_original.xml
复制到customer_sw
中,把厂商提供的ptool.py
也放到customer_sw
中。 - 安装 python 2.7.6
- 运行
python ./ptool.py -x rawprogram0_update_original.xml
生成一系列的文件。 - 生成文件中
rawprogram0.xml
和patch0.xml
就是 qfil 需要使用的。 - 从厂商文件夹中复制
prog_emmc_firehose_8917_ddr.mbn
到customer_sw
中.
指定烧录镜像
rawprogram0.xml
中所有的 ap 侧需要用的可以保留, bp 侧的直接 filename=""
这样即可。
注意:
- 一般
persist.img
这个可以不用。 - 如果有某些特殊修改,供应商会提供
devcfg
,那么rawprogram0.xml
中对应条目需要指明 filename。
准备镜像
把 rawprogram0.xml
中所有 filename 没有留空的,相应的镜像从 out 文件夹下面复制到 customer_sw
中。
qfil 配置
- download configuration 中,勾选
reset after download
,取消勾选erase all before download
- 选择 flat build
- select programmer 中选择
prog_emmc_firehose_8917_ddr.mbn
- load xml 中 rawprogrammer 中选择
rawprogram0.xml
- load xml 中 patch 中选择
patch0.xml
- download