1.引言
本文旨在说明如何在已经搭建好的开发环境中,编译代码,刷机。
2.获取高通提供的demo
首先要从高通官网获取QCA4020的开发套件,下图是从官网获取的压缩包:
3.以QCLI_demo为例,示范如何编译和烧写该demo
(1)进入QCLI_demo的build/gcc目录下
cd PATHQCA4020.OR.1.1_PostCS1targetquartzdemoQCLI_demobuildgcc
(2)加载环境
build.bat prapare 4020 cdb
(3)编译
build.bat t 4020 cdb
(4)将设备进入9008
短接J34的1和2 pin
通过USB线连接
电源开关的USB口J6和PC
查看电脑的设备管理器
设备已经进入了EDL模式,机紧急下载模式。
(5)刷机
使用高通提供的qflash.py脚本刷入我们编译好的镜像
python project_pathQCA4020.OR.1.1_PostCS1targetbuildtoolsflashqflash.py --comm 3 --app .
(6)重启系统
拔除连接到电脑的USB线,然后去掉J34的跳线帽,重新插上电源,系统此时跑的就是我们自己刷入的系统了。