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/TAS5782M:TAS5782M的Linux驱动程序

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/640498/linux-tas5782m-linux-driver-for-tas5782m

部件号:TAS5782M
主题中讨论的其他部件: TAS5756M

工具/软件:Linux

您好,我的客户有关于驾驶员可用性的问题...

 

在我们开发bringup时,我们最初的兴趣是了解TI是否有我们可以使用的基于Linux的参考驱动程序。


我们正在使用PurePath控制台(PPC)设置和基于PC的应用程序提取寄存器设置,但我担心翻译中可能会丢失一些内容。

 

谢谢!

托尼

 

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

    您好,Tony:

    遗憾的是,我们目前还没有TAS5782M的参考Linux驱动程序。

    如果您的客户不需要在TAS5782M中调整音量,则实际上不需要Linux驱动程序。 他们可以将所有配置放在一个脚本中,然后在Linux系统引导时加载该脚本。

    如果您的客户确实需要Linux驱动程序,我建议他们查看以下驱动程序。
    elixir.free-electrons.com/.../pcm512x.c
    如果我没有记错,我们的一个客户IQaudio重复使用了该驱动程序来支持他们的TAS5756M模块(iqaudio.co.uk/.../9-pi-digiamp-0712411999650.html)。 TAS5756M基本上具有与TAS5782M在第0页上相同的寄存器映射,因此很可能将相同的驱动程序用于TAS5872M。

    请注意,如果您的客户使用一些TAS5872M进程流,则他们必须修改驱动程序,以便可以加载其配置,以便通过i2c初始化TAS5872M。

    我有计划在时间允许的情况下编写应用程序说明,解释所有详细信息。 也许我会在那里上传应用便笺。

    Andy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的支持。
    我正在尝试将5782 m 移植到我们的主板中,但现在已堆叠到“最后一英里”的步骤中。
    以下是我的状态供您参考:

    (一) 我已经验证了具有外部MI2S信号的PPC + EVM板,该信号是从我们的系统创建的,并且工作正常(扬声器的音频)。
    (二) 在这种配置下,我使用PPC GUI提供的功能:“将当前状态转储到头文件中”,请参阅附件。
    从该文件中,有一个大数组设置应该应用于我们的主板(在file,cfg_reg寄存器[]中)。
    cfg_reg寄存器[]={
    //程序存储器
    { 0x00,0x00 }
    { 0x7f,0x00 }, 它是否意味着写入值为0x00的地址0x7f,对吗?
    (三) 使用附加脚本应用i2c命令设置,扬声器没有声音。

    因此,我们需要您在以下方面提供帮助:
    (一) 检查所附的寄存器映射是否正确。
    (二) i2c命令(delay或等)写入和如何调试是否有任何棘手问题?

    如有任何反馈,我们将不胜感激!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../tas5782_5F00_dump_5F00_register_5F00_20171120.txt</s>2017.112万

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    随附注册地图。 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否能够上传您的调谐文件(.ppc3)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Andy:

    我不生成.ppc文件,而只是应用“转储系统寄存器”功能中的i2c设置。

    但我们现在在删除DSP 系数后解决了问题(删除 各个组件的//写入系数部分)

    您是否知道如何调试此部分? 对于声音调谐,我们仍然是这一部分。

    谢谢!

    Knight Weng