开发环境有哪几部分?
- 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。