RT1060 evkmimxrt1060_sai_edma_record_playback 详解
evkmimxrt1060_sai_edma_record_playback
详细解析 evkmimxrt1060_sai_edma_record_playback
- 硬件:RT1060-EVK
- IDE:MCUXpresso
- SDK:2.16.000
RT1060 evkmimxrt1060_sai_edma_record_playback 详解
详细解析 evkmimxrt1060_sai_edma_record_playback
- 硬件:RT1060-EVK
- IDE:MCUXpresso
- SDK:2.16.000
第 6 章 增强型直接内存访问(eDMA) Overview
要点:
- 32通道;
- 每个TCD 32字节;
TCD 支持两层深度的嵌套传输操作:
- 每个通道在本地内存中存储 32 字节的 TCD
- 由小字节传输计数(
minor dyte transfer count
)定义的内部数据传输循环- 由主迭代计数(
major iteration count
)定义的外部数据传输循环
RT MCU 学习有一段时间了,刚好得空,在这篇文章里面,我们一起分析一个完整的image bin文件,它有哪些部分?分别是什么作用?哪些是不可或缺的?哪些是可选的?
这次我们来一起看一下,基于 NXP MIMXRT1060 开发板的串口通信示例工程,学习如何使用 EDMA(增强型直接内存访问)来实现高效的串口数据传输。
主要特点:
客户有接收不定长数据的需求,但是如果采用协议适配的方法会非常繁琐。使用UART的IDLE中断+DMA的方式,即可高效的解决这一问题!
另外,如果通过协议先接收单独的单字节,串口进中断接收在数据量大的时候效率会低很多
以RT1060EVK为例来进行这一操作!
Update your browser to view this website correctly.&npsb;Update my browser now