最新消息:

tps65930上音频部分驱动的若干问题

Linux admin 3161浏览 0评论

这段时间主要修改了声卡驱动方面的问题,在这记录下。

tps65930就不多说了,以后有机会专门的介绍一下这个芯片。

 

1.使用arecord -f cd 录音的文件,放出来的是单声道。

因为是双声道录音,但是硬件上只接了一个mic在MIC_MAIN上,所以需要修改通过设置寄存器RX_PATH_SEL来改变输入的path,

根据datasheet(代号swcu050g,777页)的描述,修改这个寄存器的值为0×35就能解决这个问题。

待讨论。

2.混音。

只需要修改/etc/asound.conf:

 C

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
pcm.<span style="color: #202020;">dmixer</span> <span style="color: #009900;">{</span>

    type dmix

    ipc_key <span style="color: #0000dd;">1024</span>

    slave <span style="color: #009900;">{</span>

        pcm <span style="color: #ff0000;">"hw:0,0"</span>

        period_time <span style="color: #0000dd;">0</span>

        period_size <span style="color: #0000dd;">1024</span>

        buffer_size <span style="color: #0000dd;">4096</span>

        rate <span style="color: #0000dd;">48000</span>

        periods <span style="color: #0000dd;">518</span>

    <span style="color: #009900;">}</span>

    bindings<span style="color: #009900;">{</span>

        <span style="color: #0000dd;">0</span> <span style="color: #0000dd;">0</span>

        <span style="color: #0000dd;">1</span> <span style="color: #0000dd;">1</span>

    <span style="color: #009900;">}</span>

<span style="color: #009900;">}</span>

pcm.<span style="color: #202020;">asymed</span><span style="color: #009900;">{</span>

    type asym

    playback.<span style="color: #202020;">pcm</span> <span style="color: #ff0000;">"dmix"</span>

    capture.<span style="color: #202020;">pcm</span> <span style="color: #ff0000;">"dsnoop"</span>

<span style="color: #009900;">}</span>

pcm.<span style="color: #339933;">!</span><span style="color: #b1b100;">default</span> <span style="color: #009900;">{</span>

    type plug

    slave.<span style="color: #202020;">pcm</span> <span style="color: #ff0000;">"asymed"</span>

<span style="color: #009900;">}</span>

可以参考:

http://blog.csdn.net/hansoft/article/details/1475245

http://www.alsa-project.org/main/index.php/Asoundrc

http://alsa.opensrc.org/.asoundrc

 

待续。。。

转载请注明:爱开源 » tps65930上音频部分驱动的若干问题

您必须 登录 才能发表评论!