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.

[参考译文] TDA2EVM5777:DRA7xx 的混频器设置

Guru**** 2554390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616457/tda2evm5777-amixer-settings-for-dra7xx

器件型号:TDA2EVM5777

您好!

我使用的是 Jacinto J6 EVM 板。 我无法使用 aplay 命令播放音频、当我发出 aplay 命令时、我只能听到一个小的弹出音。 我使用了以下 amixer 设置

amixer -c DRA7xxEVM sset PCM 90 #主播放音量
amixer -c DRA7xxEVM 将"左 HP Mixer DACL1"置于开启状态 # hp 左路由启用
amixer -c DRA7xxEVM 在上设置“Right HP Mixer DACR1” # HP 右路由启用
amixer -c DRA7xxEVM 将"Left Line Mixer DACL1"关闭 #线路输出左禁用
amixer -c DRA7xxEVM 将"右侧线路混合器 DACR1"关闭 #线路输出右禁用
amixer -c DRA7xxEVM sset 'HP DAC' 90 #调整 HP 音量

aplay music.wav

amixer 设置是否正确? 我们是否必须填充任何开关设置

如果连接了 JamR3板、它会通过 CPU 基板影响音频吗?

aplay -L 的输出


root@dra7xx-EVM:/home# aplay -L
null
   丢弃所有样本(回放)或生成零样本(捕获)
脉冲
   PulseAudio Sound 服务器
默认:card=DRA7xxEVM
   DRA7xx-EVM、
   默认音频设备
sysdefault:card=DRA7xxEVM
   DRA7xx-EVM、
   默认音频设备
默认:card=H58040000encode
   HDMI 58040000编码器、
   默认音频设备
sysdefault:card=H58040000encode
   HDMI 58040000编码器、
   默认音频设备
默认:card=DRA7xxJAMR3
   DRA7xx-JAMR3、
   默认音频设备
sysdefault:card=DRA7xxJAMR3
   DRA7xx-JAMR3、
   默认音频设备
root@dra7xx-EVM:/home#








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

    您使用哪款 SDK?

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

    我已将您的问题转交给音频专家。
    您能不能只是澄清一下 SDK 的版本?

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

    请尝试以下混音器控件:

    "Left DAC Mux"->"DAC_L1"
    "RIGHT DAC Mux"->"DAC_R1"
    "PCM 播放音量"-> 127#
    
    耳机
    "Left HP Mixer DACL1 Switch"-> On
    "Rright HP Mixer DACR1 Switch"-> On
    "HP Playback Switch"-> On
    "HP DAC Playback Volume"-> 118
    
    # Line Out-out (如果适用)
    "Left Line Mixer DACL1 Switch"-> On
    "RRight Line Mixer DACR1 Switch"-> On
    "Line Playback Switch"-> On
    "Line DAC Playback Volume "-> 118 

    JAMR3板不会影响 CPU 板音频。 实际上、两个声卡(DRA7xx-EVM 和 DRA7XX-JAMR3)可以同时呈现音频。

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

    我尝试了您提到的混音器控件、但只有噼啪声是我唯一能听到的声音、没有音频。

    amixer sset 'Left DAC Mux'、0 'DAC_L1'
    amixer sset 'Right DAC Mux'、0 'DAC_R1'
    amixer cset name='PCM Playback Volume' 127

    amixer sset 'Left HP Mixer DACL1' on
    amixer sset 'Right HP Mixer DACR1' on
    amixer cset name='HP Playback Switch'打开
    amixer cset name='HP DAC Playback Volume' 118

    amixer sset 'Left Line Mixer DACL1' on
    amixer sset 'Right Line Mixer DACR1' on
    amixer cset name='Line Playback Switch' on
    amixer cset name='Line DAC Playback Volume' 118
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!

    SDK 版本

    TI-processor-sdk-linux-Automotive ra7xx-evm-03_02_00_03
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ganesh、
    您能否确认在 CPU 板上连接耳机的插孔? 耳机插孔在 CPU 板中标记为"P13"。

    您还可以尝试改用"aplay -DHW:0、0"或"aplay -Dplughw:0、0"吗? 如果仍然没有帮助、请发送"amixer contents"输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Misael:

    我解决了这个问题。 实际上,问题与引导分区中的 MLO 不同,不是 Processor SDK,而是 Infoadas SDK 的 MLO。
    但是、在解决问题后、它在我中产生了一些其他问题。
    在 MLO 中是否进行了引脚复用?
    Processor SDK 和 Infoadas SDK 的 MLO 有何区别?
    为什么在使用 Infoadas SDK MLO 时不会发出声音?
    如果使用 Infoadas SDK、我应该怎么做才能获得声音?
    从哪里可以获得 MLO 的来源?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ganesh、

    我已邀请 INFOADAS 专家就 MLO 之间的区别发表评论。

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

    Ganesh、

    是的、引脚多路复用在 u-boot 中完成。 可以在 此处找到 u-boot 源代码。 您可以参阅 dra7xx EVM mux_data.h 文件以了解实际的 pinmux 设置。 AFAIK、常规 Processor SDK Linux Automotive 和 infoADAS 之间的源代码是相同的、对于每个 SDK、使用的 defconfig 有何变化(即 dra7xx_EVM_defconfig 或 dra7xx_EVM_vision_defconfig)。

    我的理解是、与 infoADAS 相关的设置位于 CONFIG_TARGET_DRA7XX_EVM_VISION 下。 在 infoADAS 配置中、McASP3引脚配置为不同的多路复用模式。