顺序 相当重要了,以前编程PCI DMA 模块时,需要 最后一步配置 DMA启动位,然而,AXI DMA呢?确实 最先一步,
简单
1
开启DMA 运行位:MM2S_DMACR.RS = 1 即0h 写1;
2
如果使用中断,使能中断位:MM2S_DMACR.IOC_IrqEn 和 MM2S_DMACR.Err_IrqEn. 0h 寄存器
3
MM2S 源地址寄存器 需要配置源地址;
4
MM2S长度寄存器配置 字节 长度,一定要最后配,其他的3个 顺序 随便配。
顺序 相当重要了,以前编程PCI DMA 模块时,需要 最后一步配置 DMA启动位,然而,AXI DMA呢?确实 最先一步,
简单
1
开启DMA 运行位:MM2S_DMACR.RS = 1 即0h 写1;
2
如果使用中断,使能中断位:MM2S_DMACR.IOC_IrqEn 和 MM2S_DMACR.Err_IrqEn. 0h 寄存器
3
MM2S 源地址寄存器 需要配置源地址;
4
MM2S长度寄存器配置 字节 长度,一定要最后配,其他的3个 顺序 随便配。