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.

[参考译文] PPC3 V3.1.5生成的文件不可用

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/905987/files-generated-by-ppc3-v3-1-5-not-usable

器件型号:TAS3251-SW
主题中讨论的其他器件:TAS3251SRC4392TAS3251EVM

您好!

我正在设计 TAS3251 Amp 板及其板载 uC。 我使用 PPC3来设计配置、但不使用 EVM。

放大器运行正常、除 DSP 器件外、TAS 的配置正常、并且会产生声音。 我无法实现的目标是在 PPC3中设计 DSP 配置并使其在 TAS 上运行。 经过几次测试后、我的当前结论是、我可能会遇到 PPC3的问题。 另请注意、我的板载软件会考虑来自 PPC3的文件、该文件由两个不同部分组成:

  • 第一个问题与芯片、串行音频端口、DAC 和一些内务处理功能的一般配置有关。 我对这部分没有任何问题,一切都好。
  • 第二个仅与 DSP 相关、专门处理寄存器、位于寄存器簿0x8C 中。

另请注意、我已成功地手动设计了基础知识 DSP 配置。 这应该会确认硬件正常、我的板载 UC 软件也正常、就像我与 TAS3251进行交互的方式一样。

结果是 PPC3 V.3.1.5生成的.h 文件不会产生任何声音,这很可能是因为大多数寄存器(DSP 寄存器)都设置为0而不是其默认值。 PPC V.3.1.1生成的同一文件会产生声音并包含大多数相关寄存器的默认值。

您会发现随附的这两个文件和文件比较的屏幕截图突出了 V3.1.5生成的文件将主卷设为零而不是0x00800000,这只是许多示例之一。

用于生成文件的参数

输入:AIB @48K -处理流程:标准处理2.048K -然后所有默认值:除输入混频器、输出交叉开关、0dB 卷 GANG 和 DAC 增益0dB、2V 外的所有模块关闭。
文件创建菜单:键入:.h,转储模式:当前状态,突发:1.

 

请帮我解决这个问题;TAS3251是一款出色的产品

Chris

e2e.ti.com/.../48kbasic_5F00_315b745.he2e.ti.com/.../48kbasic_5F00_311b247.h

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

    尊敬的 Chris:

    我只是在工作台上快速检查一下。 我的 PPC3版本是 v3.1.5、TAS3251块版本是3.0.1。 您还可以检查您的 TAS3251块版本吗?

    我在您对版本3.1.5的描述中没有遇到问题

    附加了.pppc3文件和头文件。 您可以尝试一下吗?

    此致、

    Sam

    e2e.ti.com/.../1884.TAS3251_5F00_48k_5F00_standard_5F00_all_5F00_default.h

    e2e.ti.com/.../TAS3251_5F00_48k_5F00_standard_5F00_all_5F00_default.zip

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

    尊敬的 Sam:

    我的 TAS3251块版本是3.0.1。

    我的软件会在没有挂接的情况下加载您的、并允许 TAS 发出声音。 这是可以的、不是意外的、因为它包含默认值、而不是零。

    也可以将 ppc3加载到 ppc3中、但生成的文件为零、而不是默认值。

    请注意、由于我不使用 EVM、我必须在音频 I/O 屏幕中选择 AIB 连接器、否则、对于任何其他输入(通过 SRC4392)、PPC3将在"写入系数"步骤的"检查扬声器连接"屏幕中挂起、请参阅图片。

    使用 AIB 连接器时、PPC3通过"检查扬声器连接"屏幕快速运行、不会产生错误、也可能不会产生.h 文件中缺少的系数。

    看起来是这样的、但这只是一个假设、即 PPC3尝试访问 EVM、然后挂起。 我的 PC 安装了全新的 W10、安装的软件极少。   不过、有一点值得注意:我有一个 Focusrite 外置声卡、USB 接口是 XMOS、与 EVM... PPC3是否会被 Focusrite XMOS 驱动器骗并尝试与 EVM 通信? 在窗口左下角的状态栏上、TAS3251出现"脱机"。

    此致、

    Chris

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

    尊敬的 Chris:

    对于正常运行、TAS3251 EVM 不应显示"TAS3251 - offline"。 这意味着 GUI 并未真正连接到 EVM、因此不会执行您通过 GUI 发送的所有命令。

    要通过 GUI 操作器件、您需要一些器件(如 XMOS 或具有适当固件的 TAS1020B)将 USB 通信转换为 I2C 命令。 您是否有 TAS3251EVM 或 PPC3主板?

    此致、

    Sam

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

    Sam、您好!

    我没有 EVM。

    我不会尝试通过 GUI 发送命令、我知道通过 GUI 操作器件需要 EVM。 我也不希望 PPC3在线向我展示 TAS3251。

    我只需要 PPC 来为我生成正确的文件、目前情况并非如我的第一篇文章中所示。

    再次感谢、

    Chris

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

    尊敬的 Chris:

    感谢您的解释。

    虽然我无法重复相同的 PPC3 3.1.5版+ TAS3251 3.0.1版和 Win 10操作系统的问题、但您的 PC 上的 PPC3可能存在一些未知问题。  

    我将 把 信息传输给开发 GUI 的软件团队。  

    您能否在 PC 上使用良好的版本来推动开发?  

    谢谢!

    此致、

    Sam

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

    尊敬的 Sam:

    情况变得更糟:

    我尝试卸载/重新安装 PPC3,并遇到以下问题:

    安装过程中:

    我回答"Ignore (忽略)"、但 Instllation (停止)已正确终止。

    然后,我启动了 PPC3,要求升级平台,但没有成功:

    现在我无法加载 TAS3251插件。

    可以帮帮我吗?

    谢谢、此致

    Chris

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

    我尝试从 TI 网站下载新的安装文件、现在 PPC3已正确安装、但 TAS3251应用未出现。 此问题与本例中描述的问题相同:

     PurePath 控制台3未列出任何 EVM 应用

    如果我应用本例中所述的解决方案、我将使用 TAS3251应用程序安装专用的 PPC3。 但此应用程序的问题与我原来的应用程序相同:在写入系数期间挂起并导致.h 文件不可用。

    因此,情况保持不变。

    谢谢、

    Chris

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

    尊敬的 Chris:

    最近、我们解决了 PPC3平台未显示任何设备应用的问题。 这不是您的 PC 出现的问题。

    我们的软件团队正在致力于解决这个问题。 应该很快解决这个问题。

    BTW、运行 PPC3时需要使用 MCR。 请按照以下说明在您的 PC 上安装 MCR。 谢谢!e2e.ti.com/.../0243.MCR-Verification.docx

    此致、

    Sam

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

    尊敬的 Sam:

    我昨天安装了固定版本,一切都很好!

    非常感谢

    Chris