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/TAS5756M:PurePath Console 2注册表和注册表修补程序

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/633637/linux-tas5756m-purepath-console-2-regs-and-registerpatches

部件号:TAS5756M

工具/软件:Linux

您好,TI:

使用PPC2,我尝试为HybridFlow 3 (Moo 1.1 )生成初始化注册,然后再生成一些修补程序以启用PBE等。

我能够生成init寄存器,它是一个~4400 cfg_regs的数组,并在编解码器探测前成功传输。

我还可以生成修补程序以在运行时更改初始配置,但这些修补程序以cfg格式保存,而我可以将整个init阵列转储为头文件。

我注意到,在PurePath Studio中,这些注册表修补程序保存为头文件,这正是我需要的。

因此,我的问题是,在PPC2中也能做到这一点吗? 这将节省我将cfg转换为.h的大量工作

第二个问题:在测试中,我创建了一些极端的跨界滤波器设置(在CHA/CHB之间),然后播放了一些不同频率的正弦波,但它们没有以任何方式进行滤波。

使用不同的init cfg_regs时,我没有注意到音频发生任何变化。有人可以给我一些指针吗? 我阅读了TAS数据表和'Using hybridflow on PCM52xx and TAS5756M',但没有结果。 我了解它的工作原理,但似乎无法使它工作。

此致,

Thomas B

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

    很抱歉耽误你的时间... Andy将为您结束此问题的讨论。 谢谢,Jeff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Thomas

    请参阅以下我的评论:

    我注意到,在PurePath Studio中,这些注册表修补程序保存为头文件,这正是我需要的。
    [Andy]:您能否向我展示您所讨论的注册修补程序?

    因此,我的问题是,在PPC2中也能做到这一点吗? 这将节省我将cfg转换为.h的大量工作
    [Andy]: PPC2与PurePath Studio截然不同。 只有在执行注册转储时才会生成头文件。 我建议您使用python / perl脚本将cfg转换为头文件。

    Andy