ZHDZ010F March 2022 – May 2026 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
McSPI:在“ABSYNC”模式下使用 EDMA 的 McSPI 数据传输在 32 位传输后停止
若将 EDMA 配置为向 McSPI Tx FIFO(32 字节)传输超过 32 位数据,则其仅在将前 32 位数据传输到 FIFO 后停止工作。
此问题仅在 EDMA 的“ABSYNC”模式下观察到,即 EDMA 配置的传输大小超过 32 位。
此问题发生时,EDMA 既不会传输数据并完成传输,也不会引发任何错误,因为 McSPI 未针对 EDMA 的事务产生 vbusp_sdone 信号。
SPI RX 模式不受此问题影响。
选项 1:对于 McSPI TX 操作,请使用 EDMA 的 ASYNC 模式
选项 2:若 McSPI TX 操作需使用 ABSYNC 模式,则设置 acnt=4、bcnt=1 且 ccnt=1