多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
dma有burst、burst size、transfer的概念: ## dma 实际上是一次一次的申请总线,把要传的数据总量分成一个一个小的数据块。比如要传64个字节,那么dma内部可能分为2次,一次传 64/2=32个字节,这个2(a)次呢,就叫做burst。这个burst是可以设置的。这32个字节又可以分为32位 \* 8或者16位\*16来传输。 ## transfer size: 就是数据宽度,比如8位、32位,一般跟外设的FIFO相同。 ## burst size: 就是一次传几个 transfer size. ![](https://img.kancloud.cn/4d/02/4d024f752b0113b7f71cceb50dc512a8_849x683.png)