工具/软件:TI-RTOS
您好!
由于现有 I2C 驱动程序中不存在支持 DMA 的 I2C、因此我已经尝试通过查看 UART 和 SPI 驱动程序 TI RTOS PDK v 4.0.0.4来构建 DMA 支持
使用 EEPROM 示例测试支持 DMA 的 I2C 驱动程序。 我能够将数据从 DSP 传输到 EEPROM。 据说、我们可以通过发送2字节从器件地址、然后触发从 EEPROM 接收的数据来读回该数据。
当我尝试接收数据时、我会得到全0、而不是我写入的数据。 但是、当我尝试使用 DMA 传输数据/在不使用 DMA 的情况下接收数据时、我能够接收我写入的数据
我的代码遵循用于 DMA 的 UART TX 和 Rx 参数、大多数逻辑都来自 SPI 驱动器。
可以分享任何想法、以便我也可以处理接收部分。
提前感谢
相关信息
Manjula