EDMA访问DDR或者MSM是否涉及cache

2019-07-21 18:02发布

EDMA的意思是增强型直接存储器访问;那么在C6678中使用EDMA访问DDR或者MSM的内存时,是直接对内存进行数据读写还是也经过L1Dcache或者L2cache?即EDMA进行访问时是否需要进行cache一致性维护???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lefeng
1楼-- · 2019-07-21 22:57
 精彩回答 2  元偷偷看……
拉克丝
2楼-- · 2019-07-22 00:18
EDMA访问同样的内存时肯定有访问冲突的可能,内存保护或许会解决这个问题
Snow7
3楼-- · 2019-07-22 04:07
EDMA访问DDR或者MSM时,是不经过CACHE的,是直接访问内存的;只是在EDMA传输前后,core再对DDR或MSM进行访问时,需要进行cache的一致性维护
mituzu
4楼-- · 2019-07-22 08:28
没有用过EDMA
mituzu
5楼-- · 2019-07-22 10:56
读写DDR的时候不是直接读写的吗

一周热门 更多>