cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Participant
Participant
568 Views
Registered: ‎12-10-2017

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.

 

 

0 Kudos
1 Reply
Highlighted
Moderator
Moderator
536 Views
Registered: ‎09-12-2007

Re: AC701 Microblaze with AXI Ethernet : lwip echo server not working

So the mdio is working fine as the phy is auto neg. i woukd check your rx/tx signals and your clocks.
0 Kudos