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-AM62:无法从 SK-AM62上的耳机和扬声器获取音频

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1238361/sk-am62-unable-to-get-audio-out-of-headphones-and-speaker-on-sk-am62

器件型号:SK-AM62

您好,现在无法从 AIC3111 EVAL 编解码器上的扬声器获得音频输出。  

root@am62xx-evm:~# aplay -l
****播放硬件设备列表****
卡0:AM62xSKEVM [AM62x-SKEVM]、器件0:Davinci-McASP.0-tlv320aic31xx-hifi tlv320aic31xx-hif-0[Davinci-McASP.0-tlv320aic31xx-hifi tlv320aic31xx-hif-0]
子器件:1/1
子设备#0:子设备#0
root@am62xx-evm:~# aplay /usr/share/sounds/alsa/Rear_Center.wav
Playing wave '/usr/share/sounds/alsa/Rear_Center.wav : Signed 16 bit Little Endian, RATE 48000Hz, Mono

内核详细信息:

root@am62xx-evm:~# uname -a
Linux am62xx-EVM 5.10.168-g2c23e6c538 #1 SMP 抢占 Thu Jun 15 02:11:50 PDT 202
3 Aarch64 aarch64 aarch64 GNU/Linux

错误:



[ 75.486251] tlv320aic31xx-codec 1-0018:aic31xx_wait_bits:failed! 0x25为0xff8000、预期为0x80 (-16、0x80、0us)
[ 75.497113] tlv320aic31xx-codec 1-0018:ASOC:post_PMU:DAC left event failed:-1
[ 75.504608] tlv320aic31xx-codec 1-0018:aic31xx_wait_bits:失败! 0x25为0xff8000、预期为0x8 (-16、0x8、0us)
[ 75.515150] tlv320aic31xx-codec 1-0018:ASOC:post_PMU:DAC 权限事件失败:-1
[ 75.522757] tlv320aic31xx-codec 1-0018:aic31xx_wait_bits:失败! 0x25为0xff8000、预期为0x20 (-16、0x20、0us)
[ 75.533460] tlv320aic31xx-codec 1-0018:ASOC:post_PMU:HPL 驱动程序事件失败:-1
[ 75.541123] tlv320aic31xx-codec 1-0018:aic31xx_wait_bits:失败! 0x25为0xff8000、预期为0x2 (-16、0x2、0us)
[ 75.551646] tlv320aic31xx-codec 1-0018:ASOC:post_PMU:HPR 驱动程序事件失败:-1
[ 75.559316] tlv320aic31xx-codec 1-0018:aic31xx_wait_bits:失败! 0x25为0xff8000、预期为0x10 (-16、0x10、0us)
[ 75.570013] tlv320aic31xx-codec 1-0018:ASOC:post_PMU:SPL D 类事件失败:-1
[ 75.577672] tlv320aic31xx-codec 1-0018:aic31xx_wait_bits:失败! 0x25为0xff8000、预期为0x1 (-16、0x1、0us)
[75.588197] tlv320aic31xx-codec 1-0018:ASOC:post_PMU:SPR D 类事件失败:-1

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

    dmesg 日志:


    [ 4.399718] tlv320aic31xx-codec 1-0018:无法重置设备:-121
    [ 4.406587] tlv320aic31xx-codec 1-0018:无法同步寄存器0x1b-0x1b。 -121
    [ 4.418512] tlv320aic31xx-codec 1-0018:无法恢复高速缓存:-121
    [5.349489] random:systemd:uninitialized urandom read (16 bytes reading)
    [5.384248] random:crng init done
    [5.387718]随机:由于频率限制而错过160随机警告
    [5.414116] remoteproc remoteproce2:300740.pru 可用
    [5.421881] remoteproc remoteproce3:30078000.pru 可用
    [5.469492] cdns-csi2rx:30101000.csi-bridge 的探测失败,错误-22
    [ 5.499580] tps6598x 0-003f:无法找到中断、切换到轮询
    [5.629310] usbcore:已注册的新接口驱动程序 usbfs
    [5.635060] usbcore:已注册的新接口驱动程序集线器
    [5.640588] usbcore:已注册的新设备驱动程序 USB
    [ 5.643589] cfg80211:为监管数据库加载编译的 X.509证书
    [ 5.646081] tlv320aic31xx-codec 1-0018:aSOC:tlv320aic31xx-codec.1-0018:-16:-16上发生 SND_SoC_COMPUTE_UPDATE_BITS 错误
    [5.661440] cfg80211:已加载 X.509证书"forshee:00b28ddf47aef9cea7"

    [ 6.215614] tlv320aic31xx-codec 1-0018:aSOC:tlv320aic31xx-codec.1-0018:-16:-16上出现 SND_SoC_COMPUTER_UPDATE_BITS 错误

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

    来自音频编解码器的寄存器转储:

    root@am62xx-evm:~# i2cdump -y -f 1 0x18
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:00 00 01 56 00 11 04 00 00 00 01 00 80 80 ..?V??????????
    10:08 00 01 01 80 80 04 00 00 01 00 00 00 00?????? ……………………………
    20:00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00……?..........
    30:00 00 00 02 32 12 03 02 02 11 10 00 01 04 00 14 ...?2????? ……………………………
    40: 0C 00 00 00 6F 38 00 00 00 00 00 00 ee 10 D8 7e E3 ?... ???~?
    50:00 00 00 80 00 00 00 00 7f 00 00 00 00 00 00 00 00…… ?………
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 ... ?..........
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 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 00.
    E0:00 00 00 00 00 00 00 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 00.

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

    尊敬的 Mitesh:

    从早期工作的点开始发生了什么变化?如果音频路由信息混乱、则会弹出这些错误。 您是否更改了任何与 dapm 相关的设置或设备树设置上的任何设置?

    我们可以在明天早上(达拉斯时间)接到电话并调试问题。

    谢谢。

    苏伦

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

    没有太大变化!  

    是的、请在您进入时给我打电话。 谢谢。  

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

    Mitesh、

    请告诉我您的供货情况、因为我们今天无法同步。

    此致、

    苏伦

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

    您好、Suren、如果您今天有空、请告诉我。

    谢谢

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

    Sure Mitesh。

    分享了参加会议的邀请。  

    此致、

    苏伦

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

    您好、Suren、感谢您今天的参与。 如您所说、我测试了所有信号和时钟、并且 DIN 和 DOUT 上存在断开情况、因此扬声器无法正常工作。  

    现在一切都回到工作状态。

    非常感谢。