DMA直接内存存取(1)

本文介绍了DMA的基本概念,包括直接内存存取的主要循环和子循环思想,并通过内存拷贝实验展示了DMA的工作原理。
摘要由CSDN通过智能技术生成

## MDA直接内存存取 3.7 ##

1.1 基本概念介绍:

-DMA (direct memory access)直接内存读取 无需CPU的干预
为原地址和目的地址之间开辟独立的通道--完场数据的传输工作
-参考手册上关于DMA的在--chapter21(dmamux--dma通道的选择) 22(edma--dma真正的配置)
 chip configuration 中 system 中也有相关配置
-内存读取需要的基本参数有:
1 原地址的目的地址
2 传输多少字节
3 每次传输的位宽
4 传输什么时候开始 每次的触发源是什么
5 传输完成后,需不需要调整原地址 目的地址 调整多少

-程序运行的时候,可能是多条DMA通道同时运行,这时就要考虑优先级的问题
(DMA_TCDn_ **就是通道的意思)

1.2 DMA主循环子循环的概念

-左边是source #n 右边是DMA channel#n 通过 DMAMUX 进行两者之间的映射
- 52个硬件的出发源和10 always - on slots  routed to 16 channels
- 前四个channel 提供了额外的模式
-DMA requst sources 中有相应的表格 在chip configur
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值