电脑的IP地址是192.168.1.100,F407ZET6板子上设置两个IP分别是192.168.1.20和192.168.1.21用的PHY芯片是DP83848,电脑软件(art-net协议的DMX512软件)发下命令用的广播模式,然后F4分别用两个IP返回命令应答用来识别设备,然后电脑软件发数据下来每秒40帧数据,每帧数据间隔25ms,每帧数据里面是8个数据包属于两个IP每个IP4个,每个数据包是512字节大小.我设置了两个网口(netif)用的是相同的MAC地址,设置了一个UDP,udp_bind函数里面设置为IP_ADDR_ANY接收数据。返回命令可以识别出设备,但是接受两个IP的数据时候丢包很严重? |