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.

[参考译文] Linux/TLV320AIC3105:连接到 MIC 的 LINE2L 问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/714865/linux-tlv320aic3105-line2l-issue-connected-to-mic

器件型号:TLV320AIC3105

工具/软件:Linux

您好,

我将 TLV320AIC3105用于我们的定制板。 我正在使用 TI 提供的驱动程序、即 tlv320aic3x.c 文件。 我的 DTS 更改如下:

音频路由=

"EXT SPK"、"HPLOUT"、
"EXT SPK"、"HRLOUT"、
"LINE1L"、"麦克风插孔"、
"LINE1R"、"麦克风插孔"、
"LINE2L"、"麦克风插孔"、
"LINE2R、"麦克风插孔";

我已将麦克风连接到 LINE2L。 但是、当我尝试使用以下命令进行录制时、无法捕获任何语音。

$ arecord -t wav -f S16_LE -r 16000 -d 10 record.wav

在启动日志消息中,我看到以下消息:

tlv320aic3x-codec 1-0018:ASOC:无法创建 MIC3L debugfs 文件
tlv320aic3x-codec 1-0018:ASOC:无法创建 MIC3R 调试文件

tlv320aic3x-codec 1-0018:asocc:无法创建 LINE2L debugfs 文件
tlv320aic3x-codec 1-0018:ASOC:无法创建 LINE2R debugfs 文件

我是否需要对编解码器驱动程序代码进行任何更改?

请在这方面帮助我。

谢谢,

Jayalaxmi

 

 

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

    很抱歉、遗憾的是、虽然这些驱动程序处于活动状态、但它们只是一个起点。 它们是我们10多年前编写的、尚未针对新版本的 Linux 进行更新。
    我对这些启动日志消息没有任何见解。

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

    您好、Steve、

    感谢您的回答。 只是我想知道  

    >>我的 DTS 更改是否正确?

    >>在哪种情况下可以看到上述调试?  

    谢谢、

    Jaya

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

    我不熟悉此驱动程序、也不熟悉 Linux、因此、我没有专门知识来评估您的 DTS 更改或您看到的调试问题。 我可以通过寄存器级别的 AIC3105器件配置为您提供支持。

    此致、
    -Steve Wilson