wm8960 不能同时录音播放

yikesong321 2015-09-17 02:34:02
测试描述:
1. tinycap pcmc0d0c.wav -d /dev/snd/pcmC0D0c -c 2 -r 16000 -b 16 &
录制音频
2. tinyplay /mnt/sdcard/test.wav -d /dev/snd/pcmC0D0p
播放音频
这时候出现: can not open PCM device 0 (invaliad hw param)
mic 接在 line in input
speaker接在 speaker_L speaker_R
不知道为什么会出现这样的原因,另附上tinymix的路通状态:
ctl type num name value
0 INT 2 Capture Volume 23 23
1 INT 2 Capture Volume ZC Switch 0 0
2 BOOL 2 Capture Switch On On
3 INT 2 Playback Volume 255 255
4 INT 2 Headphone Playback Volume 127 127
5 BOOL 2 Headphone Playback ZC Switch On On
6 INT 2 Speaker Playback Volume 0 0
7 BOOL 2 Speaker Playback ZC Switch Off Off
8 INT 1 Speaker DC Volume 0
9 INT 1 Speaker AC Volume 0
10 BOOL 1 PCM Playback -6dB Switch Off
11 ENUM 1 ADC Polarity No Inversion
12 BOOL 1 ADC High Pass Filter Switch Off
13 ENUM 1 DAC Polarity High
14 BOOL 1 DAC Deemphasis Switch Off
15 ENUM 1 3D Filter Upper Cut-Off High
16 ENUM 1 3D Filter Lower Cut-Off Low
17 INT 1 3D Volume 0
18 BOOL 1 3D Switch Off
19 ENUM 1 ALC Function Stereo
20 INT 1 ALC Max Gain 7
21 INT 1 ALC Target 4
22 INT 1 ALC Min Gain 0
23 INT 1 ALC Hold Time 0
24 ENUM 1 ALC Mode ALC
25 INT 1 ALC Decay 3
26 INT 1 ALC Attack 2
27 INT 1 Noise Gate Threshold 0
28 BOOL 1 Noise Gate Switch Off
29 INT 2 ADC PCM Capture Volume 8 0
30 INT 1 Left Output Mixer Boost Bypass Volume 2
31 INT 1 Left Output Mixer LINPUT3 Volume 2
32 INT 1 Right Output Mixer Boost Bypass Volume 2
33 INT 1 Right Output Mixer RINPUT3 Volume 2
34 INT 1 Left ADC Volume 195
35 INT 1 Right ADC Volume 195
36 INT 1 ADC PATH 0
37 BOOL 1 Mono Output Mixer Left Switch Off
38 BOOL 1 Mono Output Mixer Right Switch Off
39 BOOL 1 Right Output Mixer PCM Playback Switch On
40 BOOL 1 Right Output Mixer RINPUT3 Switch Off
41 BOOL 1 Right Output Mixer Boost Bypass Switch Off
42 BOOL 1 Left Output Mixer PCM Playback Switch On
43 BOOL 1 Left Output Mixer LINPUT3 Switch Off
44 BOOL 1 Left Output Mixer Boost Bypass Switch Off
45 BOOL 1 Right Input Mixer Boost Switch Off
46 BOOL 1 Left Input Mixer Boost Switch On
47 BOOL 1 Right Boost Mixer RINPUT2 Switch Off
48 BOOL 1 Right Boost Mixer RINPUT3 Switch Off
49 BOOL 1 Right Boost Mixer RINPUT1 Switch On
50 BOOL 1 Left Boost Mixer LINPUT2 Switch Off
51 BOOL 1 Left Boost Mixer LINPUT3 Switch Off
52 BOOL 1 Left Boost Mixer LINPUT1 Switch On
...全文
1621 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
1. tinycap pcmc0d0c.wav -d /dev/snd/pcmC0D0c -c 2 -r 16000 -b 16 &
录制音频
2. tinyplay /mnt/sdcard/test.wav -d /dev/snd/pcmC0D0p -c 2 -r 16000 -b 16 &
播放音频
试一下那?
helloKitty_First 2019-06-13
  • 打赏
  • 举报
回复
这个太简单了 查看i2s 是否走全双工 还有寄存器配置 要开通双模式
muxinyu601 2016-03-24
  • 打赏
  • 举报
回复
是不是 WM8960 不支持呢?

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧