QCC512x / ADK6.2Getting Started
开发环境有哪几部分?
- Qualcomm MDE
- QCC512x特定的SDK组件
SDK安装程序中包含哪些内容?
QTIL TRBI200 USB调试器驱动程序和USB调试接口驱动程序
开发套件包含哪些内容?
- 单声道立体声耳机和单声道立体声扬声器(带TWS)
- TWS耳塞的新应用
- 音频环回示例应用程序
- ADK Sink应用程序配置工具
- 基于Python的调试工具
如何安装开发套件?
- 将文件复制到本地磁盘
- 安装Qualcomm MDE----QMDE_WIN_2.1.x.exe
- 安装QCC512x SDK组件-----ADK_QCC512x_WIN_Beta_6.2.x.exe
- 建议安装到c:\ qtil----MDE将在c:\ qtil中搜索ADK,以便创建应用程序和构建应用程序
- 系统将要求您安装驱动程序
- 如果正确:连接TRBI200时,通用串行总线设备\ QTIL USB调试接口
开发硬件有哪些?
- 20-CF376-1 CDA开发板-----与20-CE821-1开发板兼容的软件
- QCC512x / QCC302x模块----CF212 QCC5120 BGA 124模块、CF429 QCC5121 WLCSP 81模块、CF440 QCC3026 WLCSP 81模块
- 3.7V电池
- 微型同轴电缆
- 带USB-C插头的USB线
- USB充电器5V/2A
- 蓝牙天线(可选)
- TRBI200事务桥接口板(可选)
TRBI200(TBridge,TBR)高速调试适配器有什么作用?
- 实现事务桥接调试加密狗。
- 桥接主机PC USB端口和开发板。
- 使用USB 3.0可获得最高速度。
- 提供框架和纠错功能
- 消息从片上事务总线传递到片外实体
加密狗有什么作用?
通过硬件设备实现防止软件在使用过程中被非法复制和盗版
TBR有哪些主要特点?
- 低引脚数---最低3个
- 可靠传输---具有重试机制和数据包确认
- 高吞吐量---需要4通道LVDS以获得最大吞吐量
- 克服SPI缺点---SPI协议中没有足够的地址位用于新的芯片架构
- 异步传输
如何连接电源和调试器以进行软件部署?
如何连接ADK配置工具进行USB调试?
如何使用开发工具QEMD创建新工程?
打开QMDE--->点击“新项目”--->选择ADK类别--->选择模板--->为项目命名(无空格或特殊字符)--->项目路径不能太长--->设置项目属性(不要使用与其人相同的蓝牙地址)---->单击“完成”以创建新工作区
如何构建和部署项目?
- 检查硬件是否已连接并打开
- 检查调试接口是否处于活动状态
- 将软件部署到硬件,首次Build--->Deploy All,后续部署Debug ---> Start Debugging按F5
- 在不启动调试器的情况下部署项目,Build--->Deploy Project “sink”
- 编译应用程序,通常需要5到10分钟。
构建失败如何处理?
- 右键单击特定项目---->选择rebuild、clean
- 如果在特定构建文件上失败,手动删除该文件并重建
- 有些情况下构建失败是由于根路径太长
部署失败如何处理?
- 重置CDA板(重置按钮)
- 如果固件仍未闪烁,Tool--->erase apps from SQIF。
如何启动接收器应用程序并播放音乐?
- 按Sys Control打开电路板(连接电池)
- 应进入配对连接模式
- 检查LED /音频提示状态
- 音频通过H / PHONE输出
- 按钮可以控制音频/接收器应用程序状态
蓝牙地址存储在哪里?
存储在dev_cfg_filesystem \ subsys1_config2.htf中
通过应用程序主机接口(AHI)如何配置应用程序?
- 模块配置---XML
- 开发配置---USR密钥中
- 产品配置---const
可以在QCC512x系列器件上如何为ANC配置接收器应用?
在MDE中,选择Projects---> Build--->选择Project--->将enable_active_noise_cancellation设置为ENABLE_ANC。
QCC512x / ADK6.2Getting Started相关推荐
- QCC3031 32M Flash精简 (QCC30xx系列应该通用)
最近需要节省模块成本,原来是64M的Flash,想要换成32M的试试 还要保证OTA可以正常使用.(如果不用OTA,还能用更小的16M Flash) 这篇文章作为记录,方便以后再做类似功能时少走弯路. ...
- QCC512x QCC302x Earbud 跑通新建工程 —— ADK6.x 环境搭建、 自带例程
QCC512x 和 QCC302x 都是用同一套开发环境,因此都是可以通用的.这里的方法在 QCC5124 上跑通过,这篇文章就写下 QCC3020的,刚好目前要做 3020. 一.安装环境 我在 w ...
- QCC512x QCC302x 使用I2C驱动外设(Bitserial)
QCC512x QCC302x 使用I2C驱动外设(Bitserial) 1.旧接口 I2cTransfer ADK6.x 版本对 i2c的库进行了重写,在 app 层不能够直接使用 #include ...
- 高通QCC302x,QCC512X,QCC303X完成智能硬件开发目录
本专栏将从一个只会简单C语言以及简单硬件知识的角度出发,由浅到深循序渐进的,讲解使用QCC3034进行智能硬件开发的调试过程.希望给初学QCC3034,QCC302x,QCC512X,QCC303X的 ...
- QCC512x QCC302x GAIA OTA DFU 升级(earbud)
QCC512x QCC302x GAIA OTA DFU 升级(earbud) 1.不能 DFU 升级的 filesystems: Read-Write (RW) FileSystem Device ...
- QCC512x QCC302x 延时函数 (阻塞与非阻塞)
ADK4 与 ADK6 都提供了获取系统本地时间的函数,单位是 us 获取系统当前时间(阻塞) 函数原型: rtime_t SystemClockGetTimerTime(void) {return ...
- QCC512x QCC302x 打开 BLE 功能
QCC512x 与 QCC302x 是默认没有打开 BLE 功能的,要使用官方提供的 GAIA Control APP,要先需要将BLE功能打开,sink工程能够通过 ADK Configuratio ...
- QCC30DFU流程android说明,qcc512x qcc302x qcc303x earbud 软件GAIA OTA DFU 空中升级实现方法以及升级步骤...
QCC512x QCC302x QCC303x earbud 软件GAIA OTA DFU 空中升级实现方法以及升级步骤 概述 OTA只能升级部分,不是所有的都可以OTA.如PSKEY区,蓝牙地址,蓝 ...
- QCC512x Kymera DSP 开发指南
QCC512x Kymera DSP 开发指南 QCC512x Kymera DSP 开发指南 正在更新...
- QCC512x QCC302x earbud工程 LED 配置
earbud 工程配置 LED 1.修改"av_headset_config.h",修改需要的LED数量 工程默认使用的是 HAVE_3_LEDS 这个宏,可以 "av_ ...
最新文章
- 行为模式之Intepreter模式
- Python输入输出练习,运算练习,turtle初步练习
- JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结
- 洛谷 P2951 [USACO09OPEN]捉迷藏Hide and Seek
- (斜率,点和线段)zzuli1196数星星(二)
- 18秋c语言程序设计作业答案,西工大18秋《C语言程序设计》平时作业答案.docx
- SD卡在SPI模式下的初始化和详细的代码分析
- 这位29岁MIT美女博士究竟是如何“造”出人类史上首张黑洞照片的?
- java毕业设计选题之《校园管理、教育教学类》
- linux 无线投屏windows,无线投屏器投屏与大屏幕系统无关
- php登陆注册加密函数,php加密函数_php用户自定义加密函数
- 前端H5面试题Js: 数组的常用方法有哪些?
- 让蒲公英路由器支持IPv6
- python打开读取文件内容
- 剑指offer T32及其变种从上到下打印二叉树(之字型打印)
- oCPC和oCPM的本质区别是什么?
- cdr 表格自动填充文字_CDR小工具YG插件,从此提升工作效率!
- Make命令与Makefile文件
- 剪贴板操作 Clipboard API 使用教程
- 【Tensorflow】你真的懂TensorFlow吗?Tensor是神马?为什么还会Flow?