高通cp侧代码编译
//=============================================================== 8909 sbl
在 boot_images/build/ms/目录下
编译命令:
build.cmd TARGET_FAMILY=8909 --prod
清除已生成编译文件命令:
build.cmd TARGET_FAMILY=8909 --prod -c
img:
boot_images/build/ms/bin/8909/emmc/
sbl1.mbn
ddr_debug.mbn
prog_emmc_firehose_8909_ddr.mbn
//=============================================================== 8953 sbl
编译命令:
build.cmd TARGET_FAMILY=8953 --prod
清除编译:
build.cmd TARGET_FAMILY=8953 --prod -c
说明:
编译前最好先清除下上次编译
清除完编译后,BOOT.BF.3.3目录下会多出来一个文件,但是最终文件不会改变日期
cp ./boot_images/build/ms/bin/JAASANAZ/sbl1.mbn out-new/
cp ./boot_images/build/ms/bin/JAADANAZ/prog_emmc_firehose_8953_ddr.mbn out-new/
cp ./boot_images/build/ms/bin/JAADANAZ/validated_emmc_firehose_8953_ddr.mbn out-new/
cp ./boot_images/build/ms/bin/JAADANAZ/prog_emmc_firehose_8953_lite.mbn out-new/
cp ./boot_images/build/ms/bin/JAADANAZ/validated_emmc_firehose_8953_lite.mbn out-new/
cp ./boot_images/build/ms/bin/JAASANAZ/ddr_debug_8953.mbn out-new/
//=============================================================== 8953 tz
编译命令(TZ.BF.4.0.5/trustzone_images/build/ms):
./build.sh CHIPSET=msm8953 devcfg sampleapp
Non-HLOS/TZ.BF.4.0.5/trustzone_images/build/ms/bin/SANAANAA/devcfg.mbn
//=============================================================== 8953 rpm
编译目录:
rpm_proc/build/
编译命令:
build_8953.bat
清除已生成编译文件命令:
build_8953.bat -c
img:
rpm_proc/build/ms/bin/8953/rpm.mbn
烧写:
fastboot flash rpm rpm.mbn
//=============================================================== sdm660 xbl
编译路径:
Non-HLOS/BOOT.XF.1.4/boot_images/QcomPkg
python buildit.py --variant LA -r DEBUG -t Sdm660Pkg
下载:
fastboot flash xbl xbl.elf
Non-HLOS/BOOT.XF.1.4/boot_images/QcomPkg/Sdm660Pkg/Bin/660/LA/DEBUG/
//=============================================================== sdm660 tz
cd TZ.BF.4.0.7/trustzone_images/build/ms
python build_all.py -b TZ.BF.4.0 CHIPSET=sdm660 devcfg sampleapp
生成镜像:
trustzone_images/build/ms/bin/KAJAANAA/devcfg.mbn