设备类型及其 GPDMA 的交互机制
GPDMA 有如下两种类型设备:
-
存储:SRAM 、 PSRAM 或 DDR,无需 REQ/ACK 机制,GPDMA 直接访问。
-
外设:通过 FIFO 被访问的设备(例如 SPI、UART 等),与 GPDMA 的交互采用 REQ/ACK 握手机制。
外设需主动发起请求 (读或写),GPDMA 接收到请求后才会开始数据传输。这种机制是为了防止外设的数据或空间未准备好,导致长时间占用总线或者导致 FIFO 溢出
