所有 DMA 错误都记录在各自的错误状态寄存器中。每个块都有错误状态和错误掩码寄存器,因此错误可以传递到更高级别,并最终传递到 QDMA_GLBL_ERR_STAT 寄存器。
根据寄存器设置,错误可能是致命错误。如果存在致命错误,DMA 将停止传输,并发送中断(如已启用)。在调试和分析后,必须使队列无效并重新启动,以启动 DMA 传输。
所有 DMA 错误都记录在各自的错误状态寄存器中。每个块都有错误状态和错误掩码寄存器,因此错误可以传递到更高级别,并最终传递到 QDMA_GLBL_ERR_STAT 寄存器。
根据寄存器设置,错误可能是致命错误。如果存在致命错误,DMA 将停止传输,并发送中断(如已启用)。在调试和分析后,必须使队列无效并重新启动,以启动 DMA 传输。