This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:AM335x+tlv320aic3101 line2r 记录基于 AM335x_SDK_03.03.00.04的孔隙基准

Guru**** 2553450 points
Other Parts Discussed in Thread: TLV320AIC3101, TLV320AIC3106

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624161/linux-am335x-tlv320aic3101-line2r-record-porblem-base-on-am335x_sdk_03-03-00-04

主题中讨论的其他器件:TLV320AIC3101TLV320AIC3106

工具/软件:Linux

您好,

我使用 的是 AM335x+tlv320aic3101、SDK 版本是 AM335x_SDK_03.03.00.04、

播放音乐是可以的,我可以从线路1l 录制音频,但当我将录音路径从线路1l 更改为线路2r 时,

我无法录制 来自 line2r 的任何音频、请帮我、谢谢!

1:我的 DTS 如下所示:

听起来{

                  兼容="简单音频卡";

                  simple-audio-card、name ="test";

                  simple-audio-card、小工具=

                           "耳机"、"耳机插孔"、

                           "线路"、"线路输入";

                  简单音频卡,路由=

                           "耳机插孔"、"HPLOUT"、

                           "耳机插孔"、"HPROUT"、

                           "LINE2R"、             "线路输入"、

              "LINE1L"、              "线路输入"、  

                           "线路输入"、"麦克风偏置";

                  simple-audio-card、format ="DSP_b";

                  simple-audio-card、bitclock-master =<&sound_master>;

                  simple-audio-card、frame-master =<&sound_master>;

                  简单音频卡、位时钟反转;

                  简单音频卡、CPU{

                           Sound-Dai =<&McASP1>;

                  };

                  sound_master:simple-audio-card、codec{

                           sound-dai =<&tlv320aic3106>;

                          系统时钟频率=<24000000>;

                  };

        };

        tlv320aic3106:tlv320aic3106@18{

                  #sound-di-cells =<0>;

                  兼容="ti、tlv320aic3106";

                  reg =<0x18>;

                  状态="正常";

                  ai3x-micbias vg =<1>;

                  /*稳压器*/

                  AVDD-SUPPLY =<&V aux2_reg>;

                  IOVdd-supply =<&V aux2_reg>;

                  DRVDD-SUPPLY =<&V aux2_reg>;

                  DVDD 电源=<VBAT>;

        };

我的命令如下所示:

amixer cset -c 0 name='PCM Playback Volume' 127

amixer sset "left PGA Mixer Line1L" off

amixer 将"Right PGA Mixer Line1R"关闭

amixer sset 'Right PGA Mixer Line1L' on // 当记录路径为 line1l 时,使用此 cmd

amixer sset 'Right PGA Mixer Line2R' on // 当记录路径为 line2r 时,使用此 cmd

amixer cset name='PGA Capture Switch'打开

amixer cset name='PGA Capture Volume' 110

arecord -t wav -c 1 -r 44100 -d 8 2.wav

aplay 2.wav

3:音频图作为附件