老师,DMA主控有两个端口——内存端口和外设端口。这两个端口都连接到总线矩阵

🔍 溯源 ✍️ Jack | 📅 2024-12-15 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/DMA #技术/总线 #质量/普通

原帖 | Jack | 2024-12-15 16:22 | 👍0 | 阅读约1

老师,DMA主控有两个端口——内存端口和外设端口。这两个端口都连接到总线矩阵。你在课程中提到,APB2的数据通过DMA_P2(外设)端口传输,然后通过DMA_MEM2(内存)端口存储到SRAM中。但DMA_P2也连接到SRAM,为什么不能直接通过DMA_P2总线将数据存储到SRAM?DMA主控的外设端口和内存端口在权限上有什么区别?为什么会有这样的设计?

答:
无法通过外设总线执行内存写操作。这就是为什么无法通过DMA2_P总线完成这一特定传输的原因。


相关笔记