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.

[参考译文] TLV320AIC34EVM-K:具有 IMX8MP SoM 的 TLV320AIC34音频编解码器

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1042165/tlv320aic34evm-k-tlv320aic34-audio-codec-with-imx8mp-som

器件型号:TLV320AIC34EVM-K
主题中讨论的其他器件:TLV320AIC34

您好!

我想    通过 I2S 连接将 Variscite DT8M 定制板与 TLV320AIC34评估模块连接起来。

出于未知原因、我无法看到 SAI2_MCLK1正常工作、示波器上的值始终为"0"、因此当我尝试播放音频时、似乎阻止了播放。

硬件配置:

SAI vs Codec
SAI2_TXC <-> BCLK
SAI2_TXFS <-> WCLK
SAI2_MCLK <-> MCLK
SAI2_RXD0 <-> DIN
SAI2_TXD0 <-> DOUT

我的设备树配置:

	reg_audio_1v8: regulator-1p8v {
		compatible = "regulator-fixed";
		regulator-name = "1P8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-always-on;
	};

	sound-tlv320aic34 {
	compatible = "simple-audio-card";
		simple-audio-card,name = "HTC2-Sound-Card";
		simple-audio-card,format = "i2s";
		simple-audio-card,bitclock-master = <&dailink0_master>;
		simple-audio-card,frame-master = <&dailink0_master>;
		simple-audio-card,widgets =
			"Microphone", "Microphone Jack",
			"Line", "Line In Jack",
			"Line", "Line Out Jack",
			"Headphone", "Headphone Jack",
			"Speaker", "Speaker External";
		simple-audio-card,routing =
			"MIC3L", "Microphone Jack",
			"MIC3R", "Microphone Jack",
			"Headphone Jack", "HPLOUT",
			"Headphone Jack", "HPROUT";
		simple-audio-card,cpu {
			sound-dai = <&sai2 0>;
		};
		dailink0_master: simple-audio-card,codec {
			sound-dai = <&tlv320aic34>;
		};
	};
};

&sai2 {
	#sound-dai-cells = <1>;
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_sai2>;
	clocks = <&audiomix_clk IMX8MP_CLK_AUDIOMIX_SAI2_IPG>, <&clk IMX8MP_CLK_DUMMY>, <&audiomix_clk IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>, <&clk IMX8MP_CLK_DUMMY>, <&clk IMX8MP_CLK_DUMMY>, <&clk IMX8MP_AUDIO_PLL1_OUT>, <&clk IMX8MP_AUDIO_PLL2_OUT>;
	clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll1", "pll2";
	assigned-clocks = <&clk IMX8MP_CLK_SAI2>;
	assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>;
	assigned-clock-rates = <12000000>;
	fsl,sai-asynchronous;
	fsl,sai-mclk-direction-output;
 	status = "okay";
};

pinctrl_sai2: sai2grp {
	fsl,pins = <
		MX8MP_IOMUXC_SAI2_TXFS__AUDIOMIX_SAI2_TX_SYNC			0xd6
		MX8MP_IOMUXC_SAI2_TXC__AUDIOMIX_SAI2_TX_BCLK			0xd6
		MX8MP_IOMUXC_SAI2_RXD0__AUDIOMIX_SAI2_RX_DATA00			0xd6
		MX8MP_IOMUXC_SAI2_TXD0__AUDIOMIX_SAI2_TX_DATA00			0xd6
		MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK			 0xd6
	>;
};

i2cdump:  

root@imx8mp-var-dart:~# i2cdump -y -f 2 0x18
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 10 04 00 00 00 00 00 00 01 00 00 00 80    ...??......?...?
10: 80 ff ff 78 78 78 78 78 78 06 00 fe 00 00 fe 00    ?..xxxxxx?.?..?.
20: 00 00 00 00 00 00 00 00 00 00 00 80 80 00 00 00    ...........??...
30: 00 00 00 04 00 00 00 00 00 00 04 00 00 00 00 00    ...?......?.....
40: 00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00    .?......?.......
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00    ......?.........
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 10 04 00 00 00 00 00 00 01 00 00 00 80    ...??......?...?
90: 80 ff ff 78 78 78 78 78 78 06 00 fe 00 00 fe 00    ?..xxxxxx?.?..?.
a0: 00 00 00 00 00 00 00 00 00 00 00 80 80 00 00 00    ...........??...
b0: 00 00 00 04 00 00 00 00 00 00 04 00 00 00 00 00    ...?......?.....
c0: 00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00    .?......?.......
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00    ......?.........
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
 

/sys/clk/kernel/debug/clk_summary:

 

    audio_pll2_ref_sel                0        0        0    24000000          0     0  50000
       audio_pll2                     0        0        0   361267200          0     0  50000
          audio_pll2_bypass           0        0        0   361267200          0     0  50000
             audio_pll2_out           0        0        0   361267200          0     0  50000
                sai2                  0        0        0    12042240          0     0  50000
                   sai2_mclk1_sel       0        0        0    12042240          0     0  50000
                      sai2_mclk1_clk       0        0        0    12042240          0     0  50000

有什么想法可以帮助您? 我已经尝试了很多东西、但 SAI2_MCLK1仍然没有移动。

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

    Variscite 开发套件文档链接: www.variscite.com/.../

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

    您好!

    在此设置中是否使用 USB-MODEVM、如果要使用外部 MCLK、则需要按如下所示配置 SW2。

    此处是 EVM 用户指南的链接、以了解更多详细信息。

    https://www.ti.com/lit/ug/slau855/slau855.pdf?ts=1633530475737&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTLV320AIC34EVM-K

    此致。

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

    您好、普琼、

    感谢您的回答、我已经完成了、但它不起作用。

    我的 BLCK 值始终为"1"、MCLK "0"、WCLK "0"

    当我尝试播放音频时,播放被阻止,没有任何错误日志:

    root@imx8mp-var-dart:~# aplay -D sysdefault:HTC2SoundCard /usr/share/sounds/alsa/Front_Left.wav 
    Playing WAVE '/usr/share/sounds/alsa/Front_Left.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
    


    CLK、ID、频率、从 dmesg 映射;

    root@imx8mp-var-dart:~# dmesg | grep tlv
    [    5.136874] tlv320aic3x-codec 2-0018: CLK_ID : 0, FREQ : 12042240
    [    5.144810] asoc-simple-card sound-tlv320aic34: tlv320aic3x-hifi <-> 30c20000.sai mapping ok
    

    Mathieu。

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

    您好!

    首先、您是否在连接到 USB-MODEVM 之前从源 SAI2中检查了 MCLK 是否正确以及频率是多少?

    您是否遵循编解码器驱动程序中提到的 MCLK 频率?

    如果正确、则在配置了上述 SW2后、您将此 MCLK 连接到 EVM 中的哪个位置?

    时钟上始终显示为"1"或"0"时、表明源本身不存在 MCLK、或者存在一些连接问题。

    如果您如上所述设置 SW2、则应在 J14处连接 MCLK、并且可以在 USB-MODEVM J17接头或 TLV320AIC310xEVM MCLK 引脚上对其进行探测。

    一旦 MCLK 与 TLV320AIC310xEVM 正确匹配、音频部件就应提供 WCLK 和 BCLK、因为我认为您将它们配置为主器件。

    可能会在 MCLK 运行后向我发送 MCLK、WCLK 和 BCLK 的示波器捕获。 大多数时候、这是因为 MCLK 不正确。

    此致。

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

    您好 Pdjuandi、

    MCLK 由 SoM 提供、正如您所说的、BCLK 和 WCLK 由编解码器提供、因为它被配置为主器件。

    我找到了 MCLK 的解决方案、因此我的频率为12MHz、BCLK 频率为1.5MHz、当我尝试使用以下命令行播放音频时、我的 WCLK 频率为48kHz:  

    root@imx8mp-var-dart:~ó n speaker-test -D sysdefault:HTC2SoundCard

    但是我仍然听不到耳机上的声音,并且扬声器测试仍然被阻止:

    root@imx8mp-var-dart:~ó n speaker-test -D sysdefault:HTC2SoundCard

    扬声器测试1.1.9

    回放设备为 sysdefault:HTC2SoundCard
    流参数为48000Hz、S16_LE、1个通道
    使用16个粉色噪声的八倍
    速率设置为48000Hz (请求的48000Hz)
    缓冲器大小范围为64至16384
    周期大小范围为32至8192
    使用最大缓冲器大小16384
    周期= 4
    设置 PERIOD_SIZE = 4096
    设置 buffer_size = 16384
    0 -左前

    Buck 1.5Mhz:

    WCLK 48kHz:  

    MCLK 12MHz:  

    Mathieu。

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

    您好、Mathieu、

    这一点很好、您可以让时钟运行、时钟频率看起来是正确的。

    那么、您要测试哪条路径? 您的输入和输出是什么?

    您可以向我发送您的寄存器设置吗?

    此致。

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

    您好 Pdjuandi、

    我尝试在连接到 HPCOM 的耳机输出上播放声音:  

    Simple mixer control 'PCM',0
      Capabilities: pvolume
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 127
      Mono:
      Front Left: Playback 127 [100%] [0.00dB]
      Front Right: Playback 127 [100%] [0.00dB]
    Simple mixer control 'Line',0
      Capabilities: pvolume pswitch
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 9
      Mono:
      Front Left: Playback 0 [0%] [0.00dB] [off]
      Front Right: Playback 0 [0%] [0.00dB] [off]
    Simple mixer control 'Line DAC',0
      Capabilities: pvolume
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 118
      Mono:
      Front Left: Playback 0 [0%] [-99999.99dB]
      Front Right: Playback 0 [0%] [-99999.99dB]
    Simple mixer control 'Line Line2 Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'Line PGA Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'Mono',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 9
      Mono: Playback 0 [0%] [0.00dB] [off]
    Simple mixer control 'Mono DAC',0
      Capabilities: pvolume
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 118
      Mono:
      Front Left: Playback 0 [0%] [-99999.99dB]
      Front Right: Playback 0 [0%] [-99999.99dB]
    Simple mixer control 'Mono Line2 Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'Mono Mixer DACL1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Mono Mixer DACR1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Mono Mixer Line2L Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Mono Mixer Line2R Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Mono Mixer PGAL Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Mono Mixer PGAR Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Mono PGA Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'ADC HPF Cut-off',0
      Capabilities: enum
      Items: 'Disabled' '0.0045xFs' '0.0125xFs' '0.025xFs'
      Item0: 'Disabled'
      Item1: 'Disabled'
    Simple mixer control 'AGC',0
      Capabilities: pswitch
      Playback channels: Front Left - Front Right
      Mono:
      Front Left: Playback [off]
      Front Right: Playback [off]
    Simple mixer control 'De-emphasis',0
      Capabilities: pswitch
      Playback channels: Front Left - Front Right
      Mono:
      Front Left: Playback [off]
      Front Right: Playback [off]
    Simple mixer control 'HP',0
      Capabilities: pvolume pswitch
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 9
      Mono:
      Front Left: Playback 0 [0%] [0.00dB] [off]
      Front Right: Playback 0 [0%] [0.00dB] [off]
    Simple mixer control 'HP DAC',0
      Capabilities: pvolume
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 118
      Mono:
      Front Left: Playback 0 [0%] [-99999.99dB]
      Front Right: Playback 0 [0%] [-99999.99dB]
    Simple mixer control 'HP Line2 Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'HP PGA Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'HPCOM',0
      Capabilities: pvolume pswitch
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 9
      Mono:
      Front Left: Playback 9 [100%] [9.00dB] [on]
      Front Right: Playback 9 [100%] [9.00dB] [on]
    Simple mixer control 'HPCOM DAC',0
      Capabilities: pvolume
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 118
      Mono:
      Front Left: Playback 118 [100%] [0.00dB]
      Front Right: Playback 118 [100%] [0.00dB]
    Simple mixer control 'HPCOM Line2 Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'HPCOM PGA Bypass',0
      Capabilities: volume
      Playback channels: Front Left - Front Right
      Capture channels: Front Left - Front Right
      Limits: 0 - 118
      Front Left: 0 [0%] [-99999.99dB]
      Front Right: 0 [0%] [-99999.99dB]
    Simple mixer control 'Left AGC Attack time',0
      Capabilities: enum
      Items: '8ms' '11ms' '16ms' '20ms'
      Item0: '8ms'
    Simple mixer control 'Left AGC Decay time',0
      Capabilities: enum
      Items: '100ms' '200ms' '400ms' '500ms'
      Item0: '100ms'
    Simple mixer control 'Left AGC Target level',0
      Capabilities: enum
      Items: '-5.5dB' '-8dB' '-10dB' '-12dB' '-14dB' '-17dB' '-20dB' '-24dB'
      Item0: '-5.5dB'
    Simple mixer control 'Left DAC Mux',0
      Capabilities: enum
      Items: 'DAC_L1' 'DAC_L3' 'DAC_L2'
      Item0: 'DAC_L1'
    Simple mixer control 'Left HP Mixer DACL1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left HP Mixer DACR1',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 118
      Mono: Playback 118 [100%] [0.00dB] [off]
    Simple mixer control 'Left HP Mixer Line2L Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left HP Mixer Line2R Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Left HP Mixer PGAL Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left HP Mixer PGAR Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [on]
    Simple mixer control 'Left HPCOM Mixer DACL1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [on]
    Simple mixer control 'Left HPCOM Mixer DACR1',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 118
      Mono: Playback 118 [100%] [0.00dB] [on]
    Simple mixer control 'Left HPCOM Mixer Line2L Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [on]
    Simple mixer control 'Left HPCOM Mixer Line2R Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Left HPCOM Mixer PGAL Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left HPCOM Mixer PGAR Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Left HPCOM Mux',0
      Capabilities: enum
      Items: 'differential of HPLOUT' 'constant VCM' 'single-ended'
      Item0: 'differential of HPLOUT'
    Simple mixer control 'Left Line Mixer DACL1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left Line Mixer DACR1',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 118
      Mono: Playback 118 [100%] [0.00dB] [off]
    Simple mixer control 'Left Line Mixer Line2L Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left Line Mixer Line2R Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Left Line Mixer PGAL Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left Line Mixer PGAR Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Left Line1L Mux',0
      Capabilities: enum
      Items: 'single-ended' 'differential'
      Item0: 'single-ended'
    Simple mixer control 'Left Line1R Mux',0
      Capabilities: enum
      Items: 'single-ended' 'differential'
      Item0: 'single-ended'
    Simple mixer control 'Left Line2L Mux',0
      Capabilities: enum
      Items: 'single-ended' 'differential'
      Item0: 'single-ended'
    Simple mixer control 'Left PGA Mixer Line1L',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left PGA Mixer Line1R',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left PGA Mixer Line2L',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left PGA Mixer Mic3L',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Left PGA Mixer Mic3R',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Output Driver Power-On time',0
      Capabilities: enum
      Items: '0us' '10us' '100us' '1ms' '10ms' '50ms' '100ms' '200ms' '400ms' '800ms' '2s' '4s'
      Item0: '0us'
    Simple mixer control 'Output Driver Ramp-up step',0
      Capabilities: enum
      Items: '0ms' '1ms' '2ms' '4ms'
      Item0: '0ms'
    Simple mixer control 'PGA',0
      Capabilities: cvolume cswitch
      Capture channels: Front Left - Front Right
      Limits: Capture 0 - 119
      Front Left: Capture 32 [27%] [16.00dB] [on]
      Front Right: Capture 32 [27%] [16.00dB] [on]
    Simple mixer control 'Right AGC Attack time',0
      Capabilities: enum
      Items: '8ms' '11ms' '16ms' '20ms'
      Item0: '8ms'
    Simple mixer control 'Right AGC Decay time',0
      Capabilities: enum
      Items: '100ms' '200ms' '400ms' '500ms'
      Item0: '100ms'
    Simple mixer control 'Right AGC Target level',0
      Capabilities: enum
      Items: '-5.5dB' '-8dB' '-10dB' '-12dB' '-14dB' '-17dB' '-20dB' '-24dB'
      Item0: '-5.5dB'
    Simple mixer control 'Right DAC Mux',0
      Capabilities: enum
      Items: 'DAC_R1' 'DAC_R3' 'DAC_R2'
      Item0: 'DAC_R1'
    Simple mixer control 'Right HP Mixer DACL1',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 118
      Mono: Playback 118 [100%] [0.00dB] [off]
    Simple mixer control 'Right HP Mixer DACR1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right HP Mixer Line2L Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Right HP Mixer Line2R Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right HP Mixer PGAL Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Right HP Mixer PGAR Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right HPCOM Mixer DACL1',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 118
      Mono: Playback 118 [100%] [0.00dB] [off]
    Simple mixer control 'Right HPCOM Mixer DACR1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right HPCOM Mixer Line2L Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Right HPCOM Mixer Line2R Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right HPCOM Mixer PGAL Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Right HPCOM Mixer PGAR Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right HPCOM Mux',0
      Capabilities: enum
      Items: 'differential of HPROUT' 'constant VCM' 'single-ended' 'differential of HPLCOM' 'external feedback'
      Item0: 'differential of HPROUT'
    Simple mixer control 'Right Line Mixer DACL1',0
      Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      Playback channels: Mono
      Limits: Playback 0 - 118
      Mono: Playback 118 [100%] [0.00dB] [off]
    Simple mixer control 'Right Line Mixer DACR1',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right Line Mixer Line2L Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Right Line Mixer Line2R Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right Line Mixer PGAL Bypass',0
      Capabilities: volume volume-joined pswitch pswitch-joined
      Playback channels: Mono
      Capture channels: Mono
      Limits: 0 - 118
      Mono: 118 [100%] [0.00dB] Playback [off]
    Simple mixer control 'Right Line Mixer PGAR Bypass',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right Line1L Mux',0
      Capabilities: enum
      Items: 'single-ended' 'differential'
      Item0: 'single-ended'
    Simple mixer control 'Right Line1R Mux',0
      Capabilities: enum
      Items: 'single-ended' 'differential'
      Item0: 'single-ended'
    Simple mixer control 'Right Line2R Mux',0
      Capabilities: enum
      Items: 'single-ended' 'differential'
      Item0: 'single-ended'
    Simple mixer control 'Right PGA Mixer Line1L',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right PGA Mixer Line1R',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right PGA Mixer Line2R',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right PGA Mixer Mic3L',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    Simple mixer control 'Right PGA Mixer Mic3R',0
      Capabilities: pswitch pswitch-joined
      Playback channels: Mono
      Mono: Playback [off]
    

    root@imx8mp-var-dart:~# i2cdump -y -f 2 0x18
    No size specified (using byte-data access)
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 00 00 10 20 19 80 0a 00 00 00 01 00 00 00 80    ...? ???...?...?
    10: 80 ff ff 78 78 78 78 78 78 06 00 fe 00 00 fe 00    ?..xxxxxx?.?..?.
    20: 00 00 00 00 00 00 00 00 00 00 00 80 80 00 00 00    ...........??...
    30: 00 00 00 04 00 00 00 00 00 00 04 00 00 00 00 00    ...?......?.....
    40: 00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00    .?......?.......
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00    ......?.........
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 10 20 19 80 0a 00 00 00 01 00 00 00 80    ...? ???...?...?
    90: 80 ff ff 78 78 78 78 78 78 06 00 fe 00 00 fe 00    ?..xxxxxx?.?..?.
    a0: 00 00 00 00 00 00 00 00 00 00 00 80 80 00 00 00    ...........??...
    b0: 00 00 00 04 00 00 00 00 00 00 04 00 00 00 00 00    ...?......?.....
    c0: 00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00    .?......?.......
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00    ......?.........
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    

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

    我不明白为什么即使未正确配置音频路由、播放或扬声器测试也会被阻止

    root@imx8mp-var-dart:~# aplay -l
    null
    丢弃所有样本(回放)或生成零样本(捕获)
    脉冲
    PulseAudio Sound 服务器
    sysdefault:card=HTC2SoundCard
    HTC2-Sound 卡、
    默认音频设备

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

    您好!

    好的、看看上面的寄存器转储、没有启用任何音频路径。

    下面是将数字音频发送到 HPL 和 HPR 输出的详细信息和需要设置的内容:

    此致。

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

    root@imx8mp-var-dart:~# i2cdump -y -f 2 0x18
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
    00:00 00 00 10 20 19 80 0A 00 00 01 00 00 80 ...? ????????
    10:80 ff 78 78 78 78 78 78 78 78 06 00 fe 00 fe 00 ?.xxxxxx?..
    20:00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 ???...
    30:00 00 00 04 00 00 00 00 00 00 00 00 04 00 00 00 00 00 ...? ?。
    40:00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00。。。。 ?。
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    60:00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ?..........
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    80:00 00 10 20 19 80 0A 00 00 01 00 00 80 ...? ????????
    90:80 ff 78 78 78 78 78 78 78 06 00 fe 00 fe 00 ?.xxxxxx?..
    A0:00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 ???...
    B0:00 00 04 00 00 00 00 00 00 00 00 04 00 00 00 00 00 ...? ?。
    C0:00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00。。。。 ?。
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    E0:00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ?..........
    F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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

    请参阅以上我的反馈。 您的设置未启用音频路径。

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

    您好 Pdjuandi、

    我尝试手动更改音频设置、当我打开 alsamixer 时、它们会保持不变、但当我尝试使用 aplay 或 speaker-test 时、所有内容都会被修改、看起来像我之前的 i2cdump。

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

    我尝试了不同的命令,并显示此错误信息:  

    root@imx8mp-var-dart:~ó n speaker-test -D sysdefault:HTC2SoundCard -c 2 -t 3

    扬声器测试1.1.9

    回放设备为 sysdefault:HTC2SoundCard
    流参数为48000Hz、S16_LE、2个通道
    WAV 文件
    速率设置为48000Hz (请求的48000Hz)
    缓冲器大小范围为64至16384
    周期大小范围为32至8192
    使用最大缓冲器大小16384
    周期= 4
    设置 PERIOD_SIZE = 4096
    设置 buffer_size = 16384
    0 -左前
    写入错误:-5、输入/输出错误
    xrun_recovery 失败:-5、输入/输出错误
    传输失败:输入/输出错误

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

    您好、Mathieu、

    我不知道为什么播放或扬声器测试会更改编解码器的设置。

    它们似乎没有在两者之间设置正确的输入/输出。

    此致。

    Peter

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

    您好 Pdjuandi、

    这是我播放音频时的 DIN CLK, 我没有输入:

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

    您好、Mathieu、

    我认为该 DIN 是数据输入、而不是时钟。

    尽管如此、问题仍然在于在编解码器上获得正确的配置。 为什么更改了设置?

    此致。

    Peter

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

    您好 Pdjuandi、

    是的、抱歉、数据不是 CLK、 所有其他信号、BCLK、MCLK 和 WCLK 都是相同的、但 DIN 看起来是这样的。

    Mathieu。

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

    您好 Pdjuandi、

    感谢所有这些信息,我找到了解决方案,以下是我的设置,供那些想知道的人使用:

     

    sound-tlv320aic34{
    兼容="简单音频卡";
    simple-audio-card、name ="HTC2-Sound-Card";
    simple-audio-card、format ="I2S";
    simple-audio-card、bitclock-master =<&dailink_master>;
    simple-audio-card、frame-master =<&dailink_master>;
    simple-audio-card、MCLK-FS =<256>;
    simple-audio-card、小工具=
    "麦克风"、"麦克风插孔"、
    "线路"、"插孔中的线路"、
    "线路"、"线路输出插孔"、
    "耳机"、"耳机插孔"、
    "扬声器"、"外部扬声器";
    简单音频卡,路由=
    "耳机插孔"、"HPLOUT"、
    "耳机插孔"、"HPROUT";
    dailink_master:simple-audio-card、CPU{
    Sound-Dai =<&SAI2>;
    };
    简单音频卡、编解码器{
    sound-dai =<&tlv320aic34>;
    时钟=<audioix_clk IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>;
    };
    };
    };

    SAI2{
    #sound-di-cells =<0>;
    pinctrl-names ="default";
    pinctrl-0 =<&pinctrl_SAI2>;
    分配的时钟=<&clk IMX8MP_CLK_SAI2>;
    分配的时钟父级=<&clk IMX8MP_AUDIO_PLL1_OUT>;
    分配的时钟速率=<12288000>;
    时钟=<audioix_clk IMX8MP_CLK_AUDIOMIX_SAI2_IPG>、<&clk IMX8MP_CLK_dumme>、
    <audioix_clk IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>、<&clk IMX8MP_CLK_dumme>、
    <&clk IMX8MP_CLK_dumme>、<&clk IMX8MP_AUDIO_PLL1_OUT>、
    <&clk IMX8MP_AUDIO_PLL2_OUT>;
    时钟名称="bus"、"mclk0"、"mclk1"、"mclk2"、"mclk3"、 "pll8k"、"pll11k";
    FSL、SAI 同步 Rx;
    状态="正常";
    };

     

    i2c3{(&I)
    tlv320aic34:tlv320aic34@18{
    #sound-di-cells =<0>;
    兼容="ti、tlv320aic3x";
    pinctrl-names ="default";
    pinctrl-0 =<&pinctrl_tlv320>;
    reg =<0x18>;
    RESET-GPIO =<&GPIO1 6 GPIO_ACTIVE_LOW>;
    IOVdd-supply =<Registered音频>;/* 3V3 */
    DVDD 电源=<Registered_AUDIO_1v8>;// 1V8 *
    AVDD-SUPPLY =<Registered音频>;/* 3V3 */
    DRVDD-SUPPLY =<Registered音频>;/* 3V3 */
    };
    };

    pinctrl_SAI2:sai2grp{
    FSL、引脚=<
    MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK 0xd6
    MX8MP_IOMUXC_SAI2_RXD0_AUDIOMIX_SAI2_RX_DATA00 0xd6
    MX8MP_IOMUXC_SAI2_RXFS_AUDIOMIX_SAI2_RX_SYNC 0xd6
    MX8MP_IOMUXC_SAI2_TXC_AUDIOMIX_SAI2_TX_BCLK 0xd6
    MX8MP_IOMUXC_SAI2_TXD0_AUDIOMIX_SAI2_TX_DATA00 0xd6
    >;
    };

    pinctrl_tlv320:tlv320grp{
    FSL、引脚=<
    MX8MP_IOMUXC_GPIO1_IO06_GPIO1_IO06 0x16
    >;
    };

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

    amixer 设置  

    简单混频器控制'PCM'、0
    功能:pvolume
    播放频道:左前-右前
    限制:回放0 - 127
    单声道:
    左前:回放100 [79%][-13.50dB]
    右前:回放100 [79%][-13.50dB]
    简单混频器控制'Line'、0
    功能:pvolume psswitch
    播放频道:左前-右前
    限制:回放0 - 9
    单声道:
    左前:回放0 [0%][0.00dB][关闭]
    右前:回放0 [0%][0.00dB][关闭]
    简单混频器控制'Line DAC'、0
    功能:pvolume
    播放频道:左前-右前
    限制:回放0 - 118
    单声道:
    左前:回放0 [0%][-99999.99dB]
    右前:回放0 [0%][-99999.99dB]
    简单混频器控制'Line Line2 Bypwe'、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制"线路 PGA 旁路"、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制"MANO"、0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 9
    单声道:回放0 [0%][0.00dB][关闭]
    简单混频器控制"ono DAC"、0
    功能:pvolume
    播放频道:左前-右前
    限制:回放0 - 118
    单声道:
    左前:回放0 [0%][-99999.99dB]
    右前:回放0 [0%][-99999.99dB]
    简单混频器控制'ono Line2 Bypo'、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制'Mono Mixer DACL1'、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Mono Mixer DACR1'、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Mono Mixer Line2L Bypo'、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Mono Mixer Line2R Bypo'、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Mono Mixer PGAL Bypo'、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"混频器 PGAR 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'ono PGA Bypo'、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制"ADC HPF 切断"、0
    功能:枚举
    项目:"已禁用""0.0045xFs""0.0125xFs""0.025xFs"
    项目0:“已禁用”
    项目1:"已禁用"
    简单混频器控制'AGC'、0
    功能:psswitch
    播放频道:左前-右前
    单声道:
    左前:回放[关闭]
    右前:回放[关闭]
    简单混频器控制"强调"、0
    功能:psswitch
    播放频道:左前-右前
    单声道:
    左前:回放[关闭]
    右前:回放[关闭]
    简单混频器控制'hp'、0
    功能:pvolume psswitch
    播放频道:左前-右前
    限制:回放0 - 9
    单声道:
    左前:回放4 [44%][4.00dB][开]
    右前:回放4 [44%][4.00dB][开]
    简单混频器控制'HP DAC'、0
    功能:pvolume
    播放频道:左前-右前
    限制:回放0 - 118
    单声道:
    左前:回放76 [64%][-21.00dB]
    右前:回放76 [64%][-21.00dB]
    简单混频器控制'HP Line2 Bypwe'、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制"HP PGA 旁路"、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制'HPCOM'、0
    功能:pvolume psswitch
    播放频道:左前-右前
    限制:回放0 - 9
    单声道:
    左前:回放4 [44%][4.00dB][开]
    右前:回放4 [44%][4.00dB][开]
    简单混频器控制'HPCOM DAC'、0
    功能:pvolume
    播放频道:左前-右前
    限制:回放0 - 118
    单声道:
    左前:回放76 [64%][-21.00dB]
    右前:回放76 [64%][-21.00dB]
    简单混频器控制'HPCOM Line2 Bypasse'、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制'HPCOM PGA 旁路'、0
    功能:卷
    播放频道:左前-右前
    捕获信道:左前-右前
    限值:0 - 118
    左前:0 [0%][-99999.99dB]
    右前:0 [0%][-99999.99dB]
    简单混频器控制"左 AGC 攻击时间"、0
    功能:枚举
    项目:'8ms''11ms''16ms''20ms'
    项目0:'8ms'
    简单混频器控制"左 AGC 衰减时间"、0
    功能:枚举
    项目:'100ms''200ms''400ms''500ms'
    项目0:'100ms'
    简单混频器控制"Left AGC Target Level"、0
    功能:枚举
    项目:'-5.5dB''-8dB''-10dB''-12dB''-14dB''-17dB''-20dB''-24dB'
    项目0:'-5.5dB'
    简单混频器控制"左侧 DAC 多路复用器"、0
    功能:枚举
    项目:'DIC_L1''DIC_L3''DIC_L2'
    项目0:'dc_L1'
    简单混频器控制"左侧 HP 混频器 DACL1"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[ON]
    简单混频器控制"左侧 HP 混频器 DACR1"、0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 118
    单声道:回放118 [100%][0.00dB][关闭]
    简单混频器控制"左侧 HP 混频器 Line2L 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左侧 HP 混频器 Line2R 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制"左 HP 混频器 PGAL 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左 HP 混频器 PGAR 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制'Left HPCOM Mixer DACL1'0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Left HPCOM Mixer DACR1'0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 118
    单声道:回放118 [100%][0.00dB][关闭]
    简单混频器控制'Left HPCom Mixer Line2L Bypwe'、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Left HPCOM Mixer Line2R Bypass、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制'Left HPCOM Mixer PGAL Bypass’、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Left HPCOM Mixer PGAR Bypass、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制'Left HPCOM Mux'、0
    功能:枚举
    项目:" HPLOUT 的输出"恒定 VCM"单端"
    ITem0:' HPLOUT 的电势'
    简单混频器控制"左线混频器 DACL1"0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左线混频器 DACR1"、0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 118
    单声道:回放118 [100%][0.00dB][关闭]
    简单混频器控制"左线混频器线路2L 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左线混频器线路2R 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制"左线混频器 PGAL 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左线混频器 PGAR 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制'Left Line1L Mux'、0
    功能:枚举
    项目:"单端""监听"
    ITem0:"单端"
    简单混频器控制'Left Line1R Mux'、0
    功能:枚举
    项目:"单端""监听"
    ITem0:"单端"
    简单混频器控制'Left Line2L Mux'、0
    功能:枚举
    项目:"单端""监听"
    ITem0:"单端"
    简单混频器控制"左 PGA 混频器线路1L"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左 PGA 混频器线路1R"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左 PGA 混频器线路2L"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左 PGA 混频器 Mic3L"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"左 PGA 混频器 Mic3R"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"输出驱动器加电时间"、0
    功能:枚举
    项目:'0us''10us''100us''1ms''10ms''50ms''100ms''200ms''400ms''800ms''2s''4s'
    项目0:'0us'
    简单混频器控制"输出驱动器斜升步进"、0
    功能:枚举
    项目:"0ms""1ms""2ms""4ms"
    项目0:'0ms'
    简单混频器控制'PGA'、0
    功能:cvolume cswitch
    捕获信道:左前-右前
    限制:捕获0 - 119
    左前:采集32 [27%][16.00dB][开]
    右前:采集32 [27%][16.00dB][开]
    简单混频器控制"右 AGC 攻击时间"、0
    功能:枚举
    项目:'8ms''11ms''16ms''20ms'
    项目0:'8ms'
    简单混频器控制"右 AGC 衰减时间"、0
    功能:枚举
    项目:'100ms''200ms''400ms''500ms'
    项目0:'100ms'
    简单混频器控制"右 AGC 目标电平"、0
    功能:枚举
    项目:'-5.5dB''-8dB''-10dB''-12dB''-14dB''-17dB''-20dB''-24dB'
    项目0:'-5.5dB'
    简单混频器控制"右侧 DAC 多路复用器"、0
    功能:枚举
    项目:'DIC_R1''DIC_R3''DIC_R2'
    项目0:'dc_R1'
    简单混频器控制"右侧 HP 混频器 DACL1"、0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 118
    单声道:回放118 [100%][0.00dB][关闭]
    简单混频器控制"右侧 HP 混频器 DACR1"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[ON]
    简单混频器控制"右侧 HP 混频器 Line2L 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制"右侧 HP 混频器 Line2R 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右侧 HP 混频器 PGAL 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制"右侧 HP 混频器 PGAR 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Right HPCOM Mixer DACL1'0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 118
    单声道:回放118 [100%][0.00dB][关闭]
    简单混频器控制'Right HPCOM Mixer DACR1'0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Right HPCom Mixer Line2L Bypwe'、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制'Right HPCom Mixer Line2R Bypass’、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Right HPCOM Mixer PGAL Bypass’、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制'Right HPCOM Mixer PGAR Bypass、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Right HPCOM Mux'、0
    功能:枚举
    项目:'HPROUT'的监听'Constant VCM'的'单端'的监听'HPLCOM'的监听'external feedback'
    ITem0:' HPLCOM 的输出'
    简单混频器控制"右侧线路混频器 DACL1"、0
    功能:pvolume pvolume-joined pswitch pswitch-joined
    回放频道:单声道
    限制:回放0 - 118
    单声道:回放118 [100%][0.00dB][关闭]
    简单混频器控制"右侧线路混频器 DACR1"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右侧线路混频器线路2L 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制"右侧线路混频器线路2R 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右侧线路混频器 PGAL 旁路"、0
    功能:卷卷连接 pswitch pswitch-joined
    回放频道:单声道
    捕捉通道:单声道
    限值:0 - 118
    单声道:118 [100%][0.00dB]播放[关闭]
    简单混频器控制"右侧线路混频器 PGAR 旁路"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制'Right Line1L Mux'、0
    功能:枚举
    项目:"单端""监听"
    ITem0:"单端"
    简单混频器控制'Right Line1R Mux'、0
    功能:枚举
    项目:"单端""监听"
    ITem0:"单端"
    简单混频器控制'Right Line2R Mux'、0
    功能:枚举
    项目:"单端""监听"
    ITem0:"单端"
    简单混频器控制"右侧 PGA 混频器线路1L"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右侧 PGA 混频器线路1R"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右侧 PGA 混频器线路2R"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右 PGA 混频器 Mic3L"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]
    简单混频器控制"右 PGA 混频器 Mic3R"、0
    功能:pswitch psswitch 已连接
    回放频道:单声道
    单声道:回放[关闭]

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

    您好、Mathieu、

    很高兴您解决了这个问题、那么您需要在覆盖 编解码器设置的 aplay 中进行哪些更改?

    此致、

    Peter

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

    您好 Pdjuandi、

    编解码器必须是从器件而不是主器件,NXP 支持将我指向此配置:  

    https://wiki.phytec.com/display/public/MD/L-1008e.A2+phyCORE-i.MX+8M+Plus+Alpha+Kit+Quickstart+Guide
    https://git.phytec.de/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-010。

    我把他们的设置和我的设置混合在一起、因为它工作得非常好。

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

    谢谢您 Mathieu。