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.

[参考译文] SK-AM62A-LP:音频输出问题

Guru**** 2435020 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1543331/sk-am62a-lp-audio-output-issue

器件型号:SK-AM62A-LP


工具/软件:

您好专家、

如何在 SK-AM62A 中启用音频输出。 我尝试了音频示例。 但没有输出。

已将 3.5mm 音频耳机连接至 3.5mm 音频插孔。

avplay -l is =>

root@am62axx-evm:~# aplay -l                   
**** List of PLAYBACK Hardware Devices ****
card 0: AM62AxSKEVM [AM62Ax-SKEVM], device 0: 2b10000.audio-controller-tlv320aic3x-hifi tlv320aic3x-hifi-0 [2b10000.audio-controller-tlv320aic3x-hifi tlv320aic3x-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


正在检查音频样本=>

root@am62axx-evm:~# aplay -D hw:0,0 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1398: Channels count non available


扬声器测试=>
root@am62axx-evm:~# speaker-test -D hw:0,0 -c 2 -t wav

speaker-test 1.2.11

Playback device is hw:0,0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 16 to 131072
Period size range from 8 to 16384
Periods = 4
was set period_size = 12000
was set buffer_size = 48000
 0 - Front Left
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Input/output error

此致、
Sajan

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

    您好、Sajan、

    您尝试在 AM62A EVM 或定制电路板上运行吗? 您是否修改了设备树或与音频相关的任何自定义更改?

    此外、您是否可以先尝试运行以下 amixer 控件、然后再试一下:

    amixer -c 0 cset numid=71 on
    amixer -c 0 cset numid=70 on
    amixer -c 0 cset numid=64 on
    amixer -c 0 cset numid=65 on
    amixer -c 0 cset numid=15 127
    arecord -D hw:0,0 -r 48000 -c 2 -f S16_LE test.wav -d 10
    
    aplay test.wav

    请告诉我该怎么做。

    此致、

    Suren

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

    您好、Suren、

    开发 自己的应用  

    您是否修改了设备树或与音频相关的任何自定义更改?



    让我知道它是怎样的。

    是的、它工作正常

    我认为问题与我发出的播放音频的命令有关、

    aplay -D hw:0,0 /usr/share/sounds/alsa/Front_Center.wav


    已使用此命令来执行播放、但遇到了  
    Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
    aplay: set_params:1398: Channels count non available

    板中支持的音频扩展。 我可以播放.mp3 音频吗

    此致、
    Sajan

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

    Sajan,

    很高兴它现在正在运行。  

    您可以使用 GStreamer 对 MP3 文件进行解码、然后使用 alsasink 进行播放、该链接随后会路由到 EVM 上的编解码器。

    因为、音频工作正常、我可以继续并关闭该主题吗? 如有任何其他问题、请随时打开更新的主题。

    此致、

    Suren

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

    您好、Suren、

    您可以使用 GStreamer 对 MP3 文件进行解码、然后使用 alsasink 进行播放、alsasink 将其路由到 EVM 上的编解码器。

    感谢您的答复。 您能给我一个示例流水线吗? 我没有得到充分的理解。

    此致、
    Sajan


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

    您好、Sajan、

    下面是一个流水线示例:

    gst-launch-1.0 filesrc location=your_mp3_file.mp3! 汤底鱼! 听音转换! 听音量很大! alsasink

    希望这有所帮助

    此致、

    Suren