你好,
我们正在开发基于DB410 Qualcomm处理器和Linaro 18.01(Linux平台)的产品。
我们已经按照附在这里的原理图连接了DA7212。我们想要同时播放和录制,但无法做到。
下面是我们设置的配置:
amixer -q cset name= ' Aux Switch ' on
amixer -q cset name= ' Mixin Left Aux Left Switch ' on
amixer -q cset name= ' Mixin Right Aux Right Switch ' on
amixer -q cset name= ' ADC开关' on
amixer -q cset name= ' Mixout Right Mixin Right Switch ' off
amixer -q cset name= ' Mixout Left Mixin Left Switch ' off
amixer -q cset name= '耳机音量' 70%
amixer -q cset name= '耳机开关' on
amixer -q cset name= ' Mixout Left DAC Left Switch ' on
amixer -q cset name= ' Mixout右DAC右开关' on
amixer -q cset name= ' DAC Left Source MUX ' ' DAI Input Left '
amixer -q cset name= ' DAC Right Source MUX ' ' DAI Input Right '
下面是我们用来播放和录制的命令:
arecord -D plughw:0,0 -f dat -t wav rec2.wav &
aplay -D plughw:0,0
我们得到:arecord: pcm_read:2145: read Error: Input/output Error
请帮忙解决这个问题。
问候,
Arjun
任何更新吗?
你好,
已将我们的ADC和DAC的Aux寄存器设置附加到HP。
作为一个调试,你可以把DOUT和DIN硬件在一起,这将证明编解码器是正确工作的。
您也可以做DOUT和DIN连接通过软件与以下写:-
WRITE DA7212 0x2A 0x89 //在DACL和DACR上混合
还有任何进一步的问题,我们也可以联系wav.support@diasemi.com
问候,
巴里
附加Scirpt
你好巴里,
谢谢你的回复。我们将检查您建议的调试点并进行更新。
附加信息,我们想记录音频播放通过AUX和播放音频通过惠普存储在目标板(eMMC)同时。请考虑这种情况。
问候,
Arjun
你好,
附加脚本“记录音频播放在AUX和播放音频在HP”为这个条件。
如果有其他问题,我们联系wav.support@diasemi.com。
问候,
巴里