CSR8670 cvc 1-mic 问题 急求解决办法
我的板子上的mic只接了mic_R,没有接mic_L,单mic cvc 发现mic输入无声音,然后我用了开发板测试,发现单mic cvc只有mic_L能输入声音,mic_R没有声音输入,我想请问各位大神,我怎样修改代码或配置可以使得单mic的输入可以是mic_R,谢谢!软件可以改为双mic试试
应该是有个定义audio source的地方,AUDIO_CHANNEL_A就是left,B是right。找到这个代码修改一下就可以了。
做发射A2DP下 L R都可以进音频,做接收貌似只能L才能进音频,哪怕你选了2-mic也应该没效,2-mic只是降噪用,不是输入mic信号。
co9 发表于 2017-6-6 18:32
软件可以改为双mic试试
感谢回复 关键是软件怎么改成双mic 这个不知道
pkuzhx 发表于 2017-6-6 19:08
应该是有个定义audio source的地方,AUDIO_CHANNEL_A就是left,B是right。找到这个代码修改一下就可以了。
...
感谢回复 有AUDIO_CHANNEL_A的地方就三处,都是初始化的地方,是使能前置放大的,感觉应该不是这个地方
52bluetooth 发表于 2017-6-6 20:09
做发射A2DP下 L R都可以进音频,做接收貌似只能L才能进音频,哪怕你选了2-mic也应该没效,2-mic只是降 ...
感谢管理员的关注,您是说Rmic的输入不会作为ADC的输出是吗
首先你是source还是sink?
pkuzhx 发表于 2017-6-7 08:33
首先你是source还是sink?
我用的是sink
哦,好吧,sink不太了解。
但是我想,sink也必定会有一个StreamConnect函数,把硬件实例和DSP端口连接起来。
在source中,好像是在csr_ag_auio.c中做的,这个文件不在工程内部,所以你很有可能搜索不到。