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.

[参考译文] RTOS/TLV320AIC3106:刷新固件后,tlv320aic音频不工作

Guru**** 2460850 points
Other Parts Discussed in Thread: DRA756

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/732268/rtos-tlv320aic3106-tlv320aic-audio-is-not-working-after-flashing-firmware

部件号:TLV320AIC3106
主题:DRA756中讨论的其他部件

工具/软件:TI-RTOS

大家好,

我正在处理DRA756板和音频用例。 我的用例需要Android +固件(Vision SDK_Android) 3.04。

1.在没有固件的纯Android上音频播放正常。

2.如果我闪存Vision SDK固件,则音频不工作   

什么与Vision SDK端的音频冲突。 我是Vision SDK的新手。 需要有关此问题的帮助。

谢谢!

Arun

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

    Arun,

    请共享您的启动日志,如果McASP或音频编解码器驱动程序未能探测到,我们应该会在启动日志中看到一些错误消息。

    这两种情况之间是否有任何DTB变化?

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

    您好,Misael Lopez Cruz,

    感谢您的回复。

    >>这两种情况之间是否有任何DTB变化?

    没有变化

    闪存后附加启动日志(Android + Vision SDK)。  

    e2e.ti.com/.../4667.dmesg.txt

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

    在日志中,声卡似乎已正确注册:

    [ 5.75.0725万 aspx] aoc-simle-card sound0:tlv320aic3x-hifi <->4846c000.mcasp映射正常

    请检查在 您得到“无声卡”时编解码器驱动程序模块是否仍然存在(即运行lsmod并检查是否列出了snd-soC-tlv320aic3x)。

    此外,问题的描述也与原始版本不同。 最初,您报告问题是“不是声卡”。 这不是问题了吗? 如果声卡已注册,则需要执行其他调试步骤。

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


    >>此外,问题的描述已从其原始版本更改。 最初,您报告问题是“不是声卡”。 问题不再存在了吗?如果声卡已注册,则需要执行其他调试步骤。
    是的,现在不是问题。声卡已正确注册,但刷新固件后没有音频输出。请帮助我调试问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,

    是否有任何更新?

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

    Arun,

    请查看 本应用说明的6.3 和6.4 部分。

    首先要检查的是McASP是否正在使用音频缓冲区(即在播放情况下),您可以使用ALSA procfs的状态条目来检查音频缓冲区。 如果这不起作用,我建议检查McASP使用的EDMA通道是否已被其他内核使用。 Check (检查)旁边将是pinmux settings (pinmux设置)。

    顺便说一下,您是在尝试TI EVM还是在定制电路板上?

    -错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    >>BTW,您是在尝试使用TI EVM还是定制电路板?

    我正在尝试基于DRA756的定制板。 在DRA756 EVM中使用了MCASP3,而在自定义板中,我们使用的是MCASP4。 因此,我在u-boot端进行了相应的pin mux更改,并且在我刷新固件(在Android中使用tinyplay命令检查)之前,内核和音频中的MCASP4 DTS更改工作正常。 刷新固件(dra7-dsp1-fw.xe66)后,没有音频输出。 在VISION SDK端是否要进行任何pinmux更改/配置更改?

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

    请分享我在上一篇文章中建议的实验结果。

    例如,在后台运行播放时,ALSA缓冲区指针(HW_PTR和Appl_PTR)是否移动? 这是应用手册(http://www.ti.com/lit/an/sprac10/sprac10.pdf) 6.3 部分中的实验

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另外,您能否仔细检查刷新Vision SDK后,您最初在u-boot中配置的pinmux设置是否未被覆盖?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Arun,

    我们希望上述建议能帮助您解决问题。 我们将继续前进并结束这一线程。
    如果您有任何后续问题,请创建包含必要详细信息的新E2E线程。

    此致
    Karthik