CSR8670 source程序中的dual-stream功能验证

描述

本文记录CSR8670 source程序中的dual-stream功能验证。

ADK:ADK_CSR867x.WIN4.3.1.5

application:source

开发板:非官方CSR8670开发板

dual-stream能让同时连接CSR8670 dongle的两个耳机同时播放音乐。

打开source工程,设置工程属性:

Source

烧录到开发板中。

打开pstool,merge source.psr和source_usb.psr两个文件到板子中。

按实际情况改一下频偏(这点非常重要)。

重新插拔usb,可以看到以下设备:

Source

查看代码,可以得知默认程序中PIO11可以控制CSR8670 sourcedongle进入配对状态:

Source

PIO11长按两秒进入配对状态:

Source

PIO11短按松开可以重新连接之前配对过的设备(可以查看相关代码得知):

Source

需要准备两个测试耳机,我这里准备的是两个高通的QCC3026开发板(下面简称耳机A和B),烧录了ADK6.4.2.26下的默认sink工程,注意必须要正确写入每个开发板的XtalLoad Cap和Xtal Freq Trim,这点非常重要。

以下是测试过程:

1.     将CSR8670 usb dongle插入到电脑,检查设备管理器中是否能看到QTIL Audio Dongle这个设备。 2.     长按PIO11 2秒钟,让dongle进入配对状态。 3.     让耳机A进入配对状态,过一会儿会和dongle配对成功。 4.     长按PIO11 2秒,这个时候dongle会和耳机A断开连接,再一次进入配对状态。 5.     让耳机B进入配对状态,过一会儿就会和dongle配对成功。 6.     短按PIO11,让dongle重新连接耳机A,过一会儿就会连上(如果连不上,可以尝试将耳机A重新开关机)。 7.     在电脑上播放音乐,就能同时在耳机A和耳机B中听到同一个音乐了。

这也不算是一个很复杂的功能,而且默认程序中这些功能都是开着的。需要注意的是,测试的过程中,一定要校准晶体,否则可能失败,导致无法配对或者dual-stream时只有一个耳机有声音等意外情况。

原文标题:CSR8670 dual-stream功能验证

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

责任编辑:haq

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分