menu
AMENG
Carpe Diem and Do what I like.
zynq调试网口所遇到的问题记录

access_time
brush 76个字
whatshot 130 ℃

1、显示连接正常,出了IP和端口,但tcp client连不上。

-----lwIP TCP echo server ------
TCP packets sent to port 6001 will be echoed back
link speed for phy address 0: 1000
DHCP Timeout
Configuring default IP of 192.168.1.10
Board IP: 192.168.1.10
Netmask : 255.255.255.0
Gateway : 192.168.1.1
TCP echo server started @ port 7

解决方法:bank电压设置不对,电压要设置为1.8V

2、网络速率协商失败。

Start PHY autonegotiation 
Waiting for PHY to complete autonegotiation.
autonegotiation complete 
Phy setup error 
Assert due to phy setup failure

解决方法:手动设置速率

3、网络一直循环连接和断开

Link speed for phy address 0: 1000
Ethernet Link up
Ethernet Link down
Link speed for phy address 0: 1000
Ethernet Link up
Ethernet Link down

解决方法:此为自带demo的bug,屏蔽掉platform_zynq.c以下代码。

/* For detecting Ethernet phy link status periodically */
//if (DetectEthLinkStatus == ETH_LINK_DETECT_INTERVAL) {
//eth_link_detect(echo_netif);
//DetectEthLinkStatus = 0;
//}


#如无特别声明,该文章均为 AMENG 原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。
#最后编辑时间为: 2023 年 07 月 19 日


create 添加新评论


account_circle
email
language
textsms