0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

测试QCC5127的bug时穿插总结分享

蓝牙 来源:面包板社区 作者:面包板社区 2020-10-23 10:43 次阅读

本文介绍在测试QCC5127的bug时穿插的一个总结,算是番外篇。主要记录两个手机同时连接一个耳机,且同时在音乐播放状态下时,如何通过按键来选择音源。

测试工具

MDE:MDE_WIN_2.3.2.126

Toolkit:NULL

QACT:NULL

Hardware:高通官方QCC5127开发板

Software:ADK QCC512X ROM V21 WIN 6.4.2.21,sink

本文测试采用的是高通官方的开发部,如果是其他硬件,这里的内容请自行脑补。

首先,查看开发板的原理图,我们可以发现开发板上的按键和实际对应的IO口有如下关系:

最后的逻辑输入ID是通过ADK configuration tool查看到的。

首先烧录默认的sink程序,然后根据当前空闲的按键状态,我们配置以下几个事件(Configuration Set 》 User Interface 》User Events):

Enter Pairing是让耳机进入配对状态,主要是用于配对第二个手机使用,跟切换A2DP本身没太大关系。

Select AudioSource A2DP1和Select AudioSource A2DP2看字面就知道是什么意思了。

注:截图中的State Mask要根据实际情况选择,截图中没有选。

设置完毕后,就可以测试了。

让手机A和手机B都连上板子,然后手机A和手机B都播放音乐,通过同时短按SW3,SW5,SW6就能切换到手机A的音乐,同时短按SW4,SW5,SW6就能切到手机B的音乐。

补充,如果无法切换,可能需要在ADK configuration tool中将“configuration set 》Audio 》Input 》Source Selection 》Audio Input Selection”由Auto改为Manual:

责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音源
    +关注

    关注

    0

    文章

    10

    浏览量

    9763

原文标题:QCC51xx测试按键切换A2DP音源

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    转: 13年棘手Bug调试总结18条教训

    有什么经验教训是我可以学习的。下面是我总结的最重要的经验教训,包括编码,测试和调试三个方面。编码下面这些都是我经历过的会导致难点bug的问题:1.事件顺序。在处理事件时,提出下列问题会很有成效:事件可以以
    发表于 07-11 18:07

    高通QCC3020 datasheet

    高通QCC3020 datasheet
    发表于 05-22 10:03

    QCC3020是什么?QCC3020有哪些核心技术优势?

    QCC3020是什么?其重要功能是什么?QCC3020有哪些核心技术优势?
    发表于 07-12 06:12

    QCC3026是什么?QCC3026芯片特征

    QCC3026是一款基于超低功耗架构的入门级闪存可编程蓝牙音频SoC,专为紧凑型功能优化的Qualcomm TrueWireless耳塞而设计。QCC3026旨在为我们的客户提供有助于缩短开发时间并
    发表于 07-22 09:18

    求购 QCC5141 QCC5151 QCC5144 蓝牙音频 SoC 蓝牙芯片

    大家好,我们大量回收蓝牙芯片 QCC5141 QCC5151QCC5144 蓝牙音频 SoC 等库存,工厂及个人库存有意出售的请联系我。芯片性能QCC5141 蓝牙音频SoC,提供业内领先的音频技术
    发表于 01-05 13:25

    HA-5127, HA-5127A pdf datashee

    The HA-5127 monolithic operational amplifier features anunparalleled combination of precision DC
    发表于 01-07 14:33 11次下载

    工程师跨度13年、回顾194个bug总结的18条编码、测试和调试经验教训

    工程师跨度13年、回顾194个bug总结的18条编码、测试和调试经验教训。
    发表于 02-27 16:50 1048次阅读

    数据测试:UI测试常见BUG

    数据测试:UI测试常见BUG
    的头像 发表于 06-29 10:17 2485次阅读

    如何将QCC5127的PIO2作为普通PIO口使用

      本文介绍如何将QCC5127的PIO2作为普通PIO口使用。猜测:该方法除了适用于PIO2,应该也同样适用于PIO32、PIO34、PIO35、PIO36、PIO37和PIO39,但这几个PIO
    的头像 发表于 01-18 13:48 3637次阅读
    如何将<b class='flag-5'>QCC5127</b>的PIO2作为普通PIO口使用

    解读QCC512x sink工程如何获取手机端的蓝牙名称

    Hardware:QCC5127 Software:ADK_QCC512X_ROM_V21_WIN_6.4.2.21,sink 代码修改 在默认sink工程的main.c中依次添加以下代码。 找一个连接建立后触发
    的头像 发表于 04-19 10:29 2653次阅读
    解读<b class='flag-5'>QCC</b>512x sink工程如何获取手机端的蓝牙名称

    Bug调试经验总结

    如果可行的话,确保总是用零和null来测试。对于字符串,这意味着要测试长度为零的字符串以及字符串为null两种情况。又如:测试TCP连接的断开,要在发送数据给它发送之前。不使用这些组合方法测试
    的头像 发表于 05-10 14:17 1958次阅读

    如何解决QCC5127原始loopback工程的笔误

      内容简介 在 QCC5127 的 ADK 下新建 loopback 工程,会发现原始的工程都无法编译通过。经分析后发现是原始工程有个笔误,本文介绍如何解决此错误。   测试工具 MDE
    的头像 发表于 10-19 15:51 1746次阅读

    关于漏测Bug你想知道多少

    漏测Bug是指产品逻辑缺陷在测试过程中没有被发现(尤其是测试环境可以重现的缺陷),上线版本发布后或者在用户使用体验后发现并反馈回来的缺陷。可能造成线上故障或者资损,在对产品测试过程中,
    的头像 发表于 12-02 09:42 1046次阅读

    QCC5127的ADK下新建loopback工程

    appsapplicationsdev_board_loopbackqcc512x_rom_v21QCC5127-AB_DEV-BRD-R2-AA目录下的cur_cfg_filesystem.x2p、dev_cfg_filesystem.x2p和fw_cfg_filesystem.x2p这几个个文件中如下内容
    的头像 发表于 03-03 09:47 1162次阅读

    高通蓝牙芯片 QCC5127 Data Sheet

    高通蓝牙芯片QCC5127DataSheet
    发表于 05-10 17:28 30次下载