高通对新手来说,将环境搭建好,真的比较费时费力,因此我在这一篇文章当中,特意介绍QCC303X-QCC512X环境是怎么安装的。
我也根据我之前搭建的经验,特意做了一份文档,供大家参考。希望有兴趣学习高通的小白们(其实我也是小白,只是不过爱分享),能够少走弯路。一起进步!!!
一.检查驱动是否安装
Win + x 打开设备管理器
二.安装驱动
1.选择一个固定的USB口
安装驱动过程中,保证该设备(开发板)一直插到USB口当中,另外驱动安装只是安装该电脑对应的USB口。
2.安装ADK工具
ADK 工具需要在高通官网下载,你需要根据你的芯片型号,下载对应的ADK工具
如果没什么需求,对新手来说强烈建议安装在C盘
安装完ADK_QCC512X_QCC302X_WIN_6.4.******.exe,Win + x 重新打开设备管理器
仅接安装bluesuite,用于第4步进行驱动解密
3.安装bluesuite
安装了ADK之后,紧接着安装bluesuite,用于后续驱动识别解密
管理员运行 安装InstallBlueSuiteCda_3*****.exe
强烈建议安装在C盘
如图全勾上
安装bluesuite的过程中,需要安装python,必须安装
安装python完成之后,点击finish,完成bluesuite安装,仅接这对驱动解锁
4.驱动解锁(需要电脑的管理员权限)
这个方法也是别人一些老工程师教我的,所以我也特意写在里面
新建key.txt文档,并且在里面写32个0(如下图所示)
将key.txt文件放在bluesuite的安装路径当中(需要管理员权限)
打开cmd,以管理员身份(不然会出问题)运行
输入命令cd C:\Program Files (x86)\QTIL\BlueSuite 3.3.4 (这是我电脑的bluesuite安装路径),打开bluesuit的所在路径。(命令如下图所示)
输入TransportUnlock.exe writeunlockkey key.txt密钥指令,如下图所示(只有success,才可以)
5.正式安装USB驱动
win + x打开设备管理器
安装了USB 驱动后,会弹一个未知设备选项
选择属性,查看设备ID
4010是高通的固定的设备号码
更新驱动设备
选择 “浏览我的电脑以查找驱动程序”
选择“从计算机驱动列表当中选取”
选择“通用串行总线控制器”
选择”通用USB集线器”
安装成功后,设备管理器会搜索到对应的高通设备
备注:如果出现安装设备失败错误的情况,则重复执行第5步,直至安装成功为止
安装MDE工具
三.下载程序
打开bluesuite的安装路径的NvsApp.exe 程序
打开主界面
查找芯片ID,确认板子能够正常烧录。
能查找到芯片ID,说明PC和芯片通讯成功
烧录前,请先擦除
烧录程序
编译的完成,你会产生一个xuv文件,你可以通过使用xuv文件将程序烧录进去
开始烧录
烧录完成
总结:
ADK:可以理解为SDK包 -- 里面有对应芯片型号的的程序代码压缩包
MDE: 高通集成的MDE,功能强大,里面可以 调试/宏开关设置/编译/烧录等操作都可以在里面运行
Bluesuite:安装USB驱动必备工具,也继承了烧录的功能
NVSapp:是bluesuit当中的一个子功能