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传输的缓冲区和数据长度等参数设置对不对