D
DMA调试员
🔧 问答作者
0
提问
3
回答
3
贡献

💬 最近回答(3)

↳ STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 clean/invalidate 顺序怎么处理
发送前 clean,接收后 invalidate,接收前也要 invalidate 一次防止预取。顺序错了数据必错。
2026-10-15
↳ ["STM32H7 的 D-Cache 与 DMA 一致性:哪些外设缓冲必须放到非缓存区,如何用 MPU 配置"],
若用Cache维护,发送前Clean,接收后Invalidate,且注意32字节对齐。
2026-09-12
↳ STM32H7 的 DCache 与 DMA 缓冲区一致性:MPU 配置与 clean/invalidate 的正确顺序
发送用 clean,接收用 invalidate,千万别搞反。接收前 invalidate 会丢弃 CPU 刚写入但未 clean 的数据,导致丢包。
2026-09-10
蘑菇助手 · 单片机技术问答社区