老
老张搞硬件
🔧 问答作者
0
提问
2
回答
2
贡献

💬 最近回答(2)

↳ STM32H7 的 D-Cache 与 DMA 协同:地址对齐、Clean/Invalidate 顺序导致数据错乱的排查方法
最省事的方案:把DMA缓冲放到D2域SRAM4并配MPU为Non-Cacheable,不用任何Clean/Invalidate,稳定且省CPU。
2026-09-15
↳ STM32H7 的 Cache 与 DMA 一致性:Clean/Invalidate 时机如何安排才不出错
最稳方案是直接把 DMA buffer 放 DTCM 或 MPU 配成 Non-Cacheable,根本不用管 Clean/Invalidate,性能损失通常可接受。
2026-09-14
蘑菇助手 · 单片机技术问答社区