请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C5535 您好!
我的设计采用 C5535 DSP、通过 I2S0连接到 Maxim 音频编解码器。 编解码器是 I2S 主器件。 我们希望使用 DMA 将音乐流从 DSP 传输到编解码器。
虽然似乎所有的东西都已正确编程、并且符合规范(DSP 和编解码器)、但我的数据似乎没有被串行化到编解码器中。
我可以观察到、BCLCK 和 f FSCLK 由编解码器以正确的频率和时序正确生成、但尽管我的 DMA IC 将缓冲器正确复制到 I2S、但没有数据被计时输出。
I 当然会将 EBSR、SP0MODE 设置为 SP0MODE_1。
通过深入了解论坛和规范、我在某处读到"在 正确的通道数据被收发/接收后、将生成发送/接收事件"。
这是否意味着我必须通过"手动"向 I2S0 Tx 写入虚拟字来启动传输,以便在之后生成事件并由 DMA 传输其余内容?
谢谢、
Jacques