Bug #810
MIC录音播放 是单通道
0%
Description
复现步骤:
1、打开SPK使能引脚 将GPIO95拉高
2、设置MIC(# 设置route
amixer -c 0 cset numid=27,iface=MIXER,name='SAI1 Receive PATH2 Source Select' 0
amixer -c 0 cset numid=4,iface=MIXER,name='SAI1 Receive SDIx Select' 1
amixer -c 0 cset numid=67,iface=MIXER,name='Headset Mic Switch' on
amixer -c 0 cset numid=66,iface=MIXER,name='Main Mic Switch' on
# mic1使能
amixer -c 0 cset numid=70,iface=MIXER,name='Differential Mux' 0
amixer -c 0 cset numid=62,iface=MIXER,name='Right channel of mic0 or mic1 enable' 0
3、arecord -Dhw:0,0 -d 10 -f cd -r 48000 -c 2 -t wav test.wav
4、aplay test.wav
Updated by 永豪 20 days ago
amixer工具问题,numid、iface、name三个匹配上一个就设置对应的开关不会判断后面是否匹配;失效原因是numid会动态改变,后续去掉numid使用下面的命令进行设置:
amixer -c 0 cset name='SAI1 Transmit SDO2 Source Select' 0
amixer -c 0 cset name='Speaker Switch' on
amixer -c 0 cset name='OUT1 Switch' off
amixer -c 0 cset name='SAI1 Receive PATH2 Source Select' 0
amixer -c 0 cset name='SAI1 Receive SDIx Select' 1
amixer -c 0 cset name='Headset Mic Switch' on
amixer -c 0 cset name='Main Mic Switch' on
amixer -c 0 cset name='Differential Mux' 0
amixer -c 0 cset name='Right channel of mic0 or mic1 enable' 0
amixer -c 0 cset name='Differential Mux' 1
amixer -c 0 cset name='Right channel of mic0 or mic1 enable' 1
Updated by 文博 20 days ago
永豪 wrote in #note-1:
amixer工具问题,numid、iface、name三个匹配上一个就设置对应的开关不会判断后面是否匹配;失效原因是numid会动态改变,后续去掉numid使用下面的命令进行设置:
amixer -c 0 cset name='SAI1 Transmit SDO2 Source Select' 0
amixer -c 0 cset name='Speaker Switch' on
amixer -c 0 cset name='OUT1 Switch' offamixer -c 0 cset name='SAI1 Receive PATH2 Source Select' 0
amixer -c 0 cset name='SAI1 Receive SDIx Select' 1
amixer -c 0 cset name='Headset Mic Switch' on
amixer -c 0 cset name='Main Mic Switch' onamixer -c 0 cset name='Differential Mux' 0
amixer -c 0 cset name='Right channel of mic0 or mic1 enable' 0amixer -c 0 cset name='Differential Mux' 1
amixer -c 0 cset name='Right channel of mic0 or mic1 enable' 1
复测通过,关闭UBG