In the SDK I have created the lwIP echo server project which builds OK. I have connected the Zybo to my laptop which has an IP address of 192.168.1.1 and subnet 255.255.255.0. Without using telnet or putty initially the terminal output is as follows.
-----lwIP TCP echo server ------
TCP packets sent to port 6001 will be echoed back
Start PHY autonegotiation
Waiting for PHY to complete autonegotiation.
Auto negotiation error
Phy setup error
Assert due to phy setup failure
I have also tried to connect using putty before this timeout occurs but still unable to get echo functionality.
I have checked in my Vivado project and can see that ENET0 is enabled and ENET1 is disabled. Is this correct?
The project README.txt file mentions a couple of assumptions that it makes. That a timer interrupt is connected to the interrupt controller and that all ethernet peripherals accessible from the processor can be used with lwIP.
How do I verify that these two requirements have been met?
Other than that, any ideas why this does not work? (I have an ultrazed-eg board and the echo server works OK for that).
Question
FarmerJo
Hi,
In the SDK I have created the lwIP echo server project which builds OK. I have connected the Zybo to my laptop which has an IP address of 192.168.1.1 and subnet 255.255.255.0. Without using telnet or putty initially the terminal output is as follows.
-----lwIP TCP echo server ------
TCP packets sent to port 6001 will be echoed back
Start PHY autonegotiation
Waiting for PHY to complete autonegotiation.
Auto negotiation error
Phy setup error
Assert due to phy setup failure
I have also tried to connect using putty before this timeout occurs but still unable to get echo functionality.
I have checked in my Vivado project and can see that ENET0 is enabled and ENET1 is disabled. Is this correct?
The project README.txt file mentions a couple of assumptions that it makes. That a timer interrupt is connected to the interrupt controller and that all ethernet peripherals accessible from the processor can be used with lwIP.
How do I verify that these two requirements have been met?
Other than that, any ideas why this does not work? (I have an ultrazed-eg board and the echo server works OK for that).
Regards
FarmerJo
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.