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.

[参考译文] TLV320AIC3106-Q1:TLV320AIC3106-Q1源代码:示例代码/Linux 驱动程序/Android HAL

Guru**** 2487425 points
Other Parts Discussed in Thread: TLV320AIC3106-Q1, TLV320AIC3106

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/881145/tlv320aic3106-q1-tlv320aic3106-q1-source-sample-codes-linux-driver-android-hal

器件型号:TLV320AIC3106-Q1
主题中讨论的其他器件: TLV320AIC3106

你好

我们正在寻找 TLV320AIC3106-Q1示例代码(表/启动/I2C 驱动程序)来设置片上寄存器、我们将在其中使用 MCU 进行控制。 我们尝试从产品中获取目标源、但仅获得 Linux 驱动程序。 因此、我在这里发帖寻求帮助。 以下是使用 TLV320AIC3106-Q1设计的3个用例。

1. Android 与处理器

2.传统 Linux

MCU 基础设计

对于1和3、我们需要

1. Android HAL/驱动程序(包括修改后的 Tiny ALSA 或指令)

2.用于设置/控制 TLV320AIC3106-Q1的 MCU 示例代码

对于2、在一般情况下、此处应为示例代码、其中包含用于启动片上影子寄存器和 MCU 级驱动程序的表。

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

    您好!

    有关此系列的 Linux 驱动程序信息、请参阅下面的常见问题解答主题。  此系列器件非常受欢迎、不同的第三方网站上提供了多个驱动程序版本。

    https://e2e.ti.com/support/audio/f/6/t/773056

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

    您好 Collin

    谢谢。 我知道此器件在社区和其他产品中广泛使用、但我发现它们中没有一个由通用 MCU/DSP 控制、但所有这些都用于打算运行 Linux/Android 的主机处理器。 此外、对于 Android、我找不到适用于我的项目的任何可用资源。 现在、最重要的一点是 MCU 级开发。 您能帮我查找 MCU 的示例代码吗?

    此致

    明亮

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

    对这种混乱表示歉意。  如果在线提供的版本无法直接使用、您需要根据自己的直接需求修改它们。

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

    明亮、

    一些指针。

    tlv320aic3106音频通过我们的 Jacinto6平台支持 Android 音频。

    当前版本参考: https://processors.wiki.ti.com/index.php/6AO.1.1_Release_Notes 

    内核: http://git.omapzoom.org/?p=kernel/omap.git;a=shortlog;h=refs/heads/p-ti-android-linux-4.4.y (在 arch/arm/boot/dts/dra7*-evm*.dts 中查找 DTS 配置

    Android Audio HAL: http://git.omapzoom.org/?p=device/ti/jacinto6evm.git;a=tree;f=audio;hb=refs/heads/d-oreo-mr1-release 

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

    谢谢 Praneeth。

    您的指示对我们大有帮助。

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

    您好 Collin

    那么、这里没有其他使用 AIC3106在 DSP/MCU 中设计的参考代码? 我们想我们从头开始开发的主要问题是第1页注册。 通过查看来自各种项目的几个 Linux 驱动程序示例、我几乎看不到第2页寄存器中的"页面选择"案例。 以下是许多代码是 AIC3104项目的继承代码。 看起来、没有人通过完整的寄存器表完成他的工作。 我们为什么在此处需要参考代码。

    此致

    明亮