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个 顺序 随便配。
简单
1
开启DMA 运行位:MM2S_DMACR.RS = 1 即0h 写1;
2
如果使用中断,使能中断位:MM2S_DMACR.IOC_IrqEn 和 MM2S_DMACR.Err_IrqEn. 0h 寄存器
3
MM2S 源地址寄存器 需要配置源地址;
4
MM2S长度寄存器配置 字节 长度,一定要最后配,其他的3个 顺序 随便配。
相关文章推荐
- Java基本知识之基本数据类型的使用
- 提取用Bounding box label标记后的误标文件
- Python中Mysql的操作方法
- 使用Gradle第一个Java项目
- 详解Python的Flask框架中生成SECRET_KEY密钥的方法
- 0006_String及其比较
- windows下安装python pip
- noip2012提高组模拟题樱桃庄园
- spring+springmvc+mybatis的简单整合
- Yii2.0开发初学者必看
- GitHub入门使用,通过命令方式
- 多客户端通信的Java套接字程序
- python读取数据库数据,读取出的中文乱码问题
- 《Accelerated C++中文版 通过示例进行编程实践》课后习题解答,第0章
- java 反射
- Lowest Common Ancestor of a Binary Search Tree
- Java编程性能优化一些事儿
- python写入中文到文件乱码的问题
- Python实现农历生日提醒功能
- Qt学习之路(43): QDirModel