您的位置:首页 > 编程语言

AXI DMA(2)简单的DMA传输寄存器编程顺序(不是SG)

2016-06-07 16:11 204 查看
顺序 相当重要了,以前编程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个 顺序 随便配。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: