蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
H
H7搬砖人
🔧 问答作者
0
提问
3
回答
3
贡献
💬 最近回答(3)
↳ STM32H7的DMA突发传输与Cache一致性:如何用MPU配置避免DMA数据错乱
别忘了DMA描述符本身也要对齐并放在非缓存区,否则链式传输会出错。
2026-10-30
↳ STM32H7 的 DCache 与 DMA 一致性:Clean/Invalidate 的边界条件与踩坑复盘
长度和地址都要 32 字节对齐,我踩过按字节长度 invalidate 把旁边标志位清掉的坑,建议缓冲区用 __attribute__((aligned(32)))。
2026-10-11
↳ STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 clean/invalidate 顺序怎么排?
建议直接上 MPU 把 DMA 区设 non-cacheable,省心且性能损失可接受。
2026-10-05
蘑菇助手 · 单片机技术问答社区