当前位置:   article > 正文

高通QFIL刷机:高通sdm845_la2.0用QFIL软件meta_build和flat_build刷机_meta build

meta build

[1 代码准备]

(i)amss_standard_oem:高通源码

(ii)test_device:amss_standard_oem对应的二进制文件(高通已经编译)

(iii)caf:高通源码对应的谷歌源码

[2 编译源码]

amss_standard_oem/LINUX/android/vendor/qcom目录下的proprietary文件夹拷贝到caf/vendor/qcom目录下

编译caf:

source build/envsetup.sh

lunch sdm845-userdebug

make -j32

编译成功后会在caf/out/target/product/sdm845目录下生成相关img和其他文件

[3 生成meta_build刷机文件]

进入test_hyh/sdm845-la-2-0_test_device/common/build目录下build,生成meta_build刷机文件

我们执行python build.py脚本

在这之前,需要拷贝caf中的部分文件到test_hyh中,python build.py才能正常运行

拷贝的文件我们参考test_hyh/sdm845-la-2-0_test_device/目录下的contents.xml

在contents.xml里搜索"LINUX/"关键字,显示出的文件即为要从caf拷贝到test_hyh对应目录的文件,

这里注意<ignore="true">的可忽略,不用拷贝

拷贝后如图:

然后执行python build.py脚本,成功后如图:

[4 meta_build QFIL刷机]

(i)首先找到设备com口,我的开发机是S4-1引脚拔下开关

(ii)QFIL配置如下:

刷机时可能会出现如下问题:

QFIL软件显示类似信息:sahara协议有问题,read header 0 bytes!

这是软件QFIL的问题,驱动没安装好!!!重新拔插电源后,再次打开软件可正常meta_build烧写!!!如图:

[5 生成flat_build刷机文件]

生成flat_build刷机文件,参考80-nn120-1sc的4.3章节

刷机时选择flat build即可

[参考资料]

1 sp80-p9301-4_k_sdm845_linux_android_software_user_manual.pdf

2 80-nn120-1sc_k_qualcomm_flash_image_loader_qfil_user_guide__simplified_chinese.pdf

flatbuild_sdm845_la2.0_rom

链接:百度网盘 请输入提取码 密码:7i0i

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/383558?site
推荐阅读
相关标签
  

闽ICP备14008679号