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.

[参考译文] TMDSEVM5517:如何在 EVM5517中启用两个编解码器

Guru**** 2551300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/925210/tmdsevm5517-how-to-enable-two-codec-in-evm5517

器件型号:TMDSEVM5517

您好!

我愿意在 EVM5517中启用两个编解码器。 我通过  ioExpander_Write 设置 SEL_I2C_S0和 SEL_I2C_S1 = 1、从 CSL 示例代码中修改了示例代码名称"CSL_I2S_AudioCodec_DMA"、并且仅定义 INSTANCE0_I2S。 我的目的是在继续进一步更改示例代码之前、检查将多路复用器选择更改为 I2C_SDA_DUAL 和 I2C_SCL_DUAL 是否能够将 I2C 数据提供给编解码器1。  运行代码后、我收到以下消息 :"error:Unable to initialize AIC3204"和"Can't find a source file at "/tmp/TI_MKLIB4kQNZn/SRC/exit.c。 请问我需要更改哪个编解码器设置、或者是否有任何参考文档或示例代码显示如何启用两个编解码器?  

我确实看到其他人提出类似的问题、但似乎给定的建议不起作用、并且该主题在没有解决方案的情况下锁定。  

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

    您好!  

    只是让您知道、如果不深入了解、这不是一个快速的答案。 我们一直在内部工作、看看是否有人知道如何工作、但还不能做到。 希望我们可以有人为您提供答案。

    雷克斯

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

    您好!

    我建议您在进入 DMA 模式之前先让两个编解码器使用轮询模式。 更好的第一步是在同时使用两个编解码器之前使每个编解码器独立工作

    请参阅 CSL 示例:C55_CSL_3.08.01\ccs_v6.x_examples\I2S\cSL_I2S0_I2S2_Mono_example

    两个编解码器是相同的、并且共用同一个 I2C 地址-这就是我们将 I2C 复用到每个编解码器的原因。 I2C_SDA_DUAL 和 I2C_SCL_DUAL 的用途是同时向两个编解码器发送 I2C 信号-这对于同时启动或停止编解码器可能很有用。 但是、如果编解码器在共享 I2C 线路上做出响应、则会成为一个问题。 建议避免使用 I2C_SDA_DUAL 和 I2C_SCL_DUAL、直到两个编解码器独立工作。

    如果您对 EVM 上的信号多路复用、DIP 开关设置或 IO 扩展器输出有任何疑问、请告诉我、以配置2个编解码器。 一

    您可能还会发现 Spectrum Digital 的示例很有用:下载目标内容、然后查看 evm5517_v1\tests 下的内容
    http://support.spectrumdigital.com/boards/evm5517/revf/

    希望这对您有所帮助、
    标记