本周又开始的zynq开发板上以太网的调试,目前的进度如下:
ip地址
连接状态
把bsp的Board Support Package Settings中,standalone的stdin与stdout设置为...comp_0而不是..._uart_1,就可以在Console看到print打印的信息。
Console:
zynq mpsoc lwip调试问题记录(一)_warning: not a marvell or ti ethernet phy. please -CSDN博客
DDR的时钟速率为533.33MHz,数据速率为2倍--1066.66MHz。因此在Board Support Package Settings的lxip141中修改设置:
重新下载程序:
还是不行。
然后把其他的速率都设置了一遍,发现设置为CONFIG_LINKSPEED10是成功:
TCP连接也成功:
发送1个数据,zynq就会返回相同的数据。
但是为什么是10而不是1000或100呢?
之前以太网也是自动侦测速率,那么按照参考网页中的内容,修改为如下:
重新烧录看看:
也可以!!!!!
FINALLY!!!
解决了