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传输的缓冲区和数据长度等参数设置对不对
TI中文支持网
![AM6442: [IPC RPMSG] Message send to remote core 5 @ 16 end point truncated due to lack of space in vring buffer !!!-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_pastedimage1753265713483v1.jpg)

