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.

[参考译文] LP-CC2651R3SIPA:通过 SD 卡进行音频播放。

Guru**** 2563060 points
Other Parts Discussed in Thread: CC2651R3SIPA

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1216765/lp-cc2651r3sipa-audio-play-through-sd-card

器件型号:LP-CC2651R3SIPA
主题中讨论的其他器件:CC2651R3SIPA

尊敬的工程师:

我正在 I2S 上开发一个项目、我想从 SD 卡播放音频文件、

我已将 SD 卡连接到 DK (CC2651R3SIPA)、工作正常、

并尝试修改示例 I2S 重复模式 (ti_drivers_I2S_example_RepeatMode_Code)。 但我收到错误  

调用了(I2S_PTR_WRITE_ERROR)。 请帮助我理解示例代码、并建议我如何根据修改它  

系统要求。

感谢您提供任何帮助、请提前告知。

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

    Ajmal、您好!

    您是否曾参考过 TI 驱动程序运行时 API 中的 I2S.h 文件?  关于 I2S_PTR_WRITE_ERROR:"如果 I2S 模块在写入接口上耗尽数据(未及时加载 DMA 指针)、I2S 驱动程序函数会返回 I2S_PTR_WRITE_ERROR。 如果出现此错误、则必须重新发送并重新启动 I2S 模块。'

    请进一步评估此文件中的示例、并 了解 i2secho、特别注意事务队列:"向 I2S 驱动程序提供数据:应用程序负责处理事务队列。 应用程序还负责在要考虑的第一个事务(考虑到以下所有事务都已正确排队)上向驱动程序提供指针。  I2S_setReadQueueHead() 和 I2S_setWriteQueueHead() 允许用户设置要考虑的第一个事务。 只有在所考虑的接口上没有运行事务时,才应使用这些函数。"

    此致、
    Ryan