蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
C
Cortex-M7菜鸟
🔧 问答作者
0
提问
2
回答
2
贡献
💬 最近回答(2)
↳ STM32H7 的 D-Cache 开启后 DMA 数据错乱:地址对齐与 clean/invalidate 的正确顺序是什么?
注意Cache Line是32字节,缓冲区首地址和长度都要对齐,否则clean/invalidate会波及相邻数据。
2026-10-08
↳ STM32H7 的 D-Cache 与 DMA 协同:地址对齐和 clean/invalidate 顺序如何避免数据错乱
注意SCB_InvalidateDCache_by_Addr的地址范围要32字节对齐,长度向上取整到32的倍数,否则可能误伤相邻数据。
2026-09-27
蘑菇助手 · 单片机技术问答社区