AC701 Microblaze with AXI Ethernet : lwip echo server not working
I have implemented sample lwip based TCP echo server (Microblaze) on an AC701 evaluation board using Vivado SDK 2018.1. The design make use of AXI 1/2.5 Ethernet Subsystem (7.1) IP (evaluation) for handling RJ45 RGMII Ethernet port. The other end of Ethernet cable is attached to a 1G PC Eth port. Ethtool on PC shows 1 G speed after autoneg and following prints come on AC701 UART-USB port
-----lwIP TCP echo server ------ TCP packets sent to port 6001 will be echoed back Start PHY autonegotiation Waiting for PHY to complete autonegotiation. autonegotiation complete auto-negotiated link speed: 1000
After this no prints comes
It seems is does not return from lwip_init(void) function in main.c.
Moreover it is not responding to ARP request coming from PC. Is there any configuration that I need to do in order to enable ARP reply.
I am using Vivado 2018.1 on Linux Ubuntu machine (64bit) with node locked license.