ch579网络通信问题

我将2个CH579的板子接到同一个交换机上,发现只能与其中一块板子进行网络通信,拔掉一块板子的网络接口后,才能与另外一块板子通信。我使用的是自己移植的lwip网络协议栈,MAC的程序用的你们给的。在不使用心跳包的情况下,有没有什么方法可以知道当前网络接口工作是否正常呢? 实测时发现板子运行一段时间后,有时出现网络通信失败的情况,重新上电后,又恢复正常

您好,对于第一个问题,您查一下是不是协议栈使用的MAC地址重复了,导致网络通信出现您复述的状况。

检查网口物理层:读取PHY状态,如果PHY处于链接态,说明物理网口正常。其他的需要协议层处理。



只有登录才能回复,可以选择微信账号登录