10
253
288
高级会员
使用道具 举报
1万
7万
11万
管理员
3
383
392
eric2013 发表于 2022-2-21 10:00 总结来说就是,DMA传输前,需要将数据刷到实际缓冲地址,需要Clean操作。 DMA传输后,需要读取最实际缓 ...
cctv180 发表于 2022-2-21 12:36 可以看看 管理基于 CortexM7 的 MCU 的高速缓存一致性.pdf 里面有例子有图
fengxin32 发表于 2022-2-21 15:10 传输前,如果CPU对BUF进行初始化,就需要Clean,如果没操作,那就不必要。 DMA不会触发Cache。
218
1105
1769
至尊会员
More we do, more we can do.
emwin 发表于 2022-2-22 09:26 你已经关闭了SRAM3的D-Cache,不应该有楼主说的的逻辑,可能配置有点问题。
fengxin32 发表于 2022-2-21 17:17 能把文档传上来么?谢谢o( ̄▽ ̄)d
cctv180 发表于 2022-2-22 19:03 [Cache] TB3195管理基于 CortexM7 的 MCU 的高速缓存一致性 https://www.armbbs.cn/forum.php?mod=viewt ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-11 12:36 , Processed in 0.247747 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.