TI 同事,您好!
现在我们在使用 DMA 时遇到了问题。
我们正在为以下2个模块使用 DMA:
1. MCSPI
当我们只将 MCSPI 与 DMA 配合使用时,对于 TX 和 RX 来说 SPI 通信都可以,但当我们添加项目2 OSPI 并启用 Marco 时
在 OSPI 引导中,SBL_USE_DMA 则 SPI 通信为空。在 SPI_DMA.c 函数 SPI_DmaInitTxCh 中,由于以下的返回值返回 UDMA_EFAIL,因此该函数失败。
RetVal = UDMA_chOpen (drvHandle,txChHandle,chType,&chPrms);
那么,在这种情况下,DMA 通道是否会发生冲突? 或对这种情况的任何想法?
期待您的回复。
谢谢。
巴西
中西惠