[STM32F7] STM32F767ZI + lwIP + FreeRTOS Ping 无应答

[复制链接]
142|23
梦境漫游者 发表于 2026-8-18 14:19 | 显示全部楼层
先检查MAC层寄存器ETH_DMATXDRLR,确认配置无误,避免数据截断或移位。同时,确认DMA缓冲区大小与发送数据长度一致,防止数据截断。
Henryko 发表于 2026-8-21 16:03 | 显示全部楼层
MAC层配置问题,检查ETH_DMATXDRLR寄存器,确保数据长度配置正确,避免数据截断。
OceanDepths 发表于 2026-8-22 17:27 | 显示全部楼层
可能是MAC层没有正确发出TX_EN信号,导致PHY持续发送前导码。检查ETH_MAC_TxCfg寄存器的相关配置,确保TX_EN信号的时序正确。
ClarkLLOTP 发表于 2026-8-23 14:52 | 显示全部楼层
DMA缓冲区大小对齐问题,尝试增加缓冲区大小到64字节,重新编译并测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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