【经验分享】STM32H7 DMA+UART不定长接收实战:解决缓存溢出与数据错位问题
STM32H747 D2域的问题
官方有没有成熟的FTL
STM32H743 以太网 为什么需要设置在0x30040000才能使用
DMAMUX 使用内部外设Request Event(不使用TIM12和LPTIM)
STM32H743 的ADC线性校准问题
NUCLEO-H7S3L8开发板,操作板载FLASH出错,无法进入APP
H743 ulpi phy 引脚配置
STM32H747XG下载一次仿真器就检测不到,运行不能正常
——STM32H747XG下载一次仿真器就检测不到,运行不能正常 原理图是否有问
微信公众号
手机版
STM32H7 + LWIP 能收包却 ping 超时一站式排查表
1. 校验和(Checksum)→ 90 % 踩坑点
表格复制
c复制
2. ARP / IP 冲突
表格复制
arp -a看目标 IP 对应的 MAC 是否等于板子 MACarp -d <IP>清缓存;给板子分配唯一 IP;必要时发 Gratuitous ARP3. Cache 污染(D-Cache 与 DMA 不一致)
表格复制
-O2优化后必现c复制
4. pbuf 泄漏(PBUF_POOL 耗尽)
表格复制
memp_get_stats()观察 PBUF_POOL 可用数每 ping 减 1pbuf_free(p)调用5. 一键自检清单(复制打钩)
arp -a目标 IP ↔ MAC 正确,无 IP 冲突PBUF_POOL_SIZE次仍正常