TI中文支持网
TI专业的中文技术问题搜集分享网站

AM6442: am6442···SPI使用DMA模式,4个SPI通道设置成DMA模式运行时报错,

Part Number:AM6442

我使用的是官方的mcu_plus_sdk_am64x_08_03_00_18\examples\drivers\mcspi\mcspi_loopback_dma例程,除了将SPI添加到4个其他没有任何改动。为什么我将4个SPI都设置成DMA模式运行时会报错,我看了应该每个SPI都有相对应的DMA通道的,理论上不会冲突

Gary Lu:

应该是DMA通道配置不正确或DMA传输的冲突导致

,

nub:

SPI_DMA_R5_0-0.rar我也就是添加而已,代码一点没动,那配置不正确是不是官方那边初始化的问题了?

,

Gary Lu:

您把配置代码发上来,我看一下

,

nub:

我在上条信息中把工程文件上传了,您看下,里面有配置代码

,

Gary Lu:

检查一下是否正确地分配了资源,再确保一下DMA传输的缓冲区和数据长度等参数设置对不对

赞(0)
未经允许不得转载:TI中文支持网 » AM6442: am6442···SPI使用DMA模式,4个SPI通道设置成DMA模式运行时报错,
分享到: 更多 (0)