[其他ST产品] 求问诡异的问题,eth网口ping不通

[复制链接]
 楼主| powerantone 发表于 2024-9-5 13:57 | 显示全部楼层 |阅读模式
DM, pi, ARM, AC, DMA
stm32arm+KSZ8041NL1实现网口功能,同一套程序移植到另一块板卡就ping不通了,两套板卡arm和phy芯片部分连接是一样的。单步调试发现两个问题: 1)经常在初始化的时候卡在ETH_DMABMR.SR软件复位后不自动恢复,导致超时。往往重新上下电几次就好了,非常不稳定; 2)不触发dma接收中断。示波器量过ETH_RXD管脚上面都有波形,dma接收和中断设置都正常设置和打开,ETH_MAC和DMA寄存器也没发现问题,但就是不进中断。可以正常发送arp数据出来,MAC的loop模式是可以触发中断的;
求问各位有没有遇到过类似问题

laocuo1142 发表于 2024-9-11 16:13 | 显示全部楼层
检查网线是否插好
flycamelaaa 发表于 2024-9-11 16:13 | 显示全部楼层
驱动程序更新到最新版本
probedog 发表于 2024-9-11 21:00 | 显示全部楼层
如果设备连接在VLAN或Eth-Trunk环境中,请检查VLAN和Eth-Trunk的配置是否正确。
classroom 发表于 2024-9-11 22:00 | 显示全部楼层
如果协议栈配置不当,可能导致ICMP校验和错误,从而无法进行网络通信。
LOVEEVER 发表于 2024-9-12 15:05 | 显示全部楼层
先排除是硬件还是软件的问题,然后再继续结合现象排除
ym0sly 发表于 2024-9-23 18:52 来自手机 | 显示全部楼层
不触发dma接收中断。示波器量
鱿鱼丝 发表于 2024-9-23 22:45 来自手机 | 显示全部楼层
dma接收和中断设置都正常设置和打开
呈兴 发表于 2024-9-26 21:34 来自手机 | 显示全部楼层
ETH_RXD管脚上面都有波形
您需要登录后才可以回帖 登录 | 注册

本版积分规则

675

主题

3893

帖子

4

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