[STM32F4] STM32F407 以太网 DMA 触发HARDFault错误

[复制链接]
92|22
Bblythe 发表于 2026-7-8 13:27 | 显示全部楼层
你看看描述符链表尾端有没有正确设置OWN位,接收链表最后一个描述符忘记标记环回,DMA读到链表末尾会非法访问内存,直接触发DMA致命错误。
Pulitzer 发表于 2026-7-8 13:28 | 显示全部楼层
吐槽下F4以太网坑特别多,别把ETH缓冲区放到CCM内存,这块内存不支持DMA访问,只要DMA读写CCM立刻报FBES总线错误。
Uriah 发表于 2026-7-8 13:29 | 显示全部楼层
想问下你开启的是半双工还是全双工?如果PHY自适应没配置好,收发时序冲突,外来ping数据包进来就会直接触发DMA中断报错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0