蓝牙SCO建立后,PCM数据采集不到
你好工程师:
从硬件上我们将rk3399的I2S接口与CC2564MODN的PCM连接在一起;
从软件上我们做了如下几个步骤:
1.我们配置好了I2S的驱动,对于I2S,主芯片RK3399是作为主机,CC2654MODN是作为从机,
并在alsa架构下配置好了蓝牙的声卡,使用该声卡播放音频文件,在蓝牙的PCM的rx管脚上是能
够检测到音频数据的波形的,我确定音频数据是可以通过I2S传输到PCM的,这样我判断声卡基本
是配置好的(如果可能存在问题,请您帮我指出);
2.根据HFP的协议标准,我将CC2564MODN蓝牙配置成master并与蓝牙麦克风建立了HFP连接,
在建立好HFP连接之后,我又建立了SCO连接,然后我采用蓝牙麦克风进行录音,之前配置的声卡
能够生成音频文件,就是音频文件的数据都是0,所以还是不能正常工作;
通过以上的操作和结果,我推断是蓝牙建立hfp和SCO连接之后,蓝牙麦克风的音频数据依然没有
给CC2564MODN发送,希望您对我以上的描述判断一下我是不是有那个环节漏掉了某些必要的命令,
或者是CC2564MODN的PCM工作之前需要进行什么样的配置?请您帮我分析一下问题所在,谢谢
TI这个论坛没人维护了吗?
发布一个问题,几天没有回复,TI的中文论坛,
没有更烂,就是最烂~!
x协议栈跑的是哪一家的呀?
对于codec一类的配置可以在VS里面找到的。
http://processors.wiki.ti.com/index.php/CC256x; http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commands
这个也可以参考一下
http://processors.wiki.ti.com/index.php/CC256x_Advanced_Voice_and_Audio_Features