一、使用DMA的优点及DMA支持的请求源
1、DMA优点是其进行数据传输时不需要CPU的干涉,可以大大提高CPU的工作效率。
2、DMA在大容量数据传输中非常重要,比如图像数据传输,SD卡数据传输,USB数据传输等。
3、S3C2440有四个DMA,每个DMA支持的工作方式基本相同,但支持的DMA请求源可能略有不同。如下为四个DMA通道分别支持的DMA请求源:
Ch0: nXDREQ0, UART0, SDI, Timer, USB EP1
Ch1: nXDREQ1, UART1, I2SSDI, SPI0, USB EP2
Ch2: I2SSDO, I2SSDI, SDI, Timer, USB EP3
Ch3: UART1, SDI, SPI1, Timer, USB EP4