UISRC工程师学习站

标题: 使用Lwip echo server eth0 无限重启 [打印本页]

作者: 狂奔的蜗牛    时间: 2020-9-13 22:06
标题: 使用Lwip echo server eth0 无限重启
已经设置固定速度1000M,
-----lwIP TCP echo server ------

TCP packets sent to port 6001 will be echoed back

link speed for phy address 7: 1000
Ethernet Link down
link speed for phy address 7: 1000
Ethernet Link up
Ethernet Link down
link speed for phy address 7: 1000
Ethernet Link up
Ethernet Link down
link speed for phy address 7: 1000
Ethernet Link up
Ethernet Link down
link speed for phy address 7: 1000
Ethernet Link up
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

Ethernet Link down
link speed for phy address 7: 1000
Ethernet Link up
Ethernet Link down
作者: 狂奔的蜗牛    时间: 2020-9-13 22:08
希望有大神能帮忙解决一下使用的是MZ7XA-FUN xc7z02商业版
作者: 狂奔的蜗牛    时间: 2020-9-13 22:10
phy芯片是RTL8211E-VL
作者: ぉ沙皮狗的忧伤    时间: 2020-9-14 10:22
我猜测可能是硬件问题,接口那里接触不良,也可能驱动芯片那里有问题,网口的中断信号时有时无,
作者: 狂奔的蜗牛    时间: 2020-9-14 11:24
ぉ沙皮狗的忧伤 发表于 2020-9-14 10:22
我猜测可能是硬件问题,接口那里接触不良,也可能驱动芯片那里有问题,网口的中断信号时有时无,

使用米联克给的那个elf就可以正常
作者: Q1342    时间: 2021-3-14 11:06
我一开始用lwip211的时候也出现这种情况,后面改用lwip141就没这种情况了
作者: dnbxmjbf    时间: 2021-7-9 16:05
Q1342 发表于 2021-3-14 11:06
我一开始用lwip211的时候也出现这种情况,后面改用lwip141就没这种情况了

大神,请教一下,lwip211是怎么改到lwip141的?在哪里改?
作者: ztgxrmsx    时间: 2021-11-16 19:47
timer_callback(XTtcPs * TimerInstance) 中
屏蔽以下代码
/*
if (DetectEthLinkStatus == ETH_LINK_DETECT_INTERVAL) {
eth_link_detect(echo_netif);
DetectEthLinkStatus = 0;
}
*/




欢迎光临 UISRC工程师学习站 (https://www.uisrc.com/) Powered by Discuz! X3.5