请大家帮我看看这个问题:我现在有两块相同的板子,mcu是GD32F450,工程使用的是官方源码bsp中的gd32450z-eval,lwip版本是2.0.3。
在使用以太网外设的时候:
上电后两块板子都可ping通电脑(IP192.168.1.168),
如果用任意一块板子比如板子1(IP192.168.1.30)ping板子2(IP192.168.1.31)可以ping通,
反过来板子2却ping不通板子1,
此时如果复位重启任意一块板子,板子2就可以ping通板子1,
但是板子1又ping不通板子2了;
就像是谁先ping谁能通,被ping的不能反ping回来。
伴随着一个问题是我用udp从一个板子发送上万字节给另一个板子(在能ping通的情况下),接收的板子只能收到1024字节。
这两块板子我之前因为GD的设备驱动不完善一直跑的是STM32f429的bsp,用的是st的设备驱动和HAL库,板子双向ping和udp收发数据都是正常的。因为存在一些其他的小问题,最近把应用程序移植回GD的bsp上,出现了上边说的问题。 请各位大神帮我看看