高通通过QCM6125Android10.0加入UEFI,以前的lk相关代码移动到boot_images/QcomPkg路径,编译方式也与以前不同。
编译环境
编译时的错误消息:
此路径/pkg/qct/software/llvm/release/arm/4.0.2需要工具。
要安装的工具snapdragon-llvm-4.0.2-Linux 64.tar.gz
3359 download.csdn.net/download/weixin _ 43819696/19548320
安装步骤:
a.sudo mkdir/pkg/qct/software/llvm/release/arm/4.0.2p
b.CP snapdragon-llvm-4.0.2-Linux 64.tar.gz/pkg/qct/software/llvm/release/arm/4.0.2
c.CD/pkg/qct/software/llvm/release/arm/4.0.2
d.tarxvf snapdragon-llvm-4.0.2-Linux 64.tar.gz
e.chmod 777/pkg/qct/software/llvm/release/arm/4.0.2r
编译命令
cdboot _ images/qcom pkg/SOC pkg/nicobarpkg
python…//buildex.py-- variant laa-rrelease-tnicobarpkg,QcomToolsPkg
clean命令
python…//buildex.py-- variant laa-rrelease-tnicobarpkg,qcomtoolspkg-- build _ flags=clean all
写入命令
fastboot flash xbl xbl.elf