采用黑金的《ZYNQ MPSoC 开发平台 VITIS 应用教程》测试47DR板卡PS端以太网出现以下问题:
1、以太网出现自协商失败
看一些博主写的,可能有些phy不能自己正常协商,需要通过自己手动更改协商速度;更改完以后,出现第二个问题;
2、以太网连接不上
上一个步骤差不多直接跳过了自协商的流程,接着就出现了,ethernet link down的情况,此时先考虑可能是PHY硬件有问题;电路组人员更改一些线路的连接,PHY连接的指示灯亮了(之前测试未亮),查看网路连接也正常链路上了,下载程序出现link up与link down循环出现,即第三个问题;
3、以太网连接与断开一直循环
这个现象可以理解ethernet建立连接不稳定,这就回到了第一个问题,我将自协商的速率phy_link_speed直接采用1000Mbps,这时我们就需要考虑PHY芯片一般是不可能达到准确的1000,实际上速度就可能是900多;将速率重新更换成自动协商模式,链路正常连接。
归根揭底:本次测试是电路设计上有问题,通过软件测试分析问题所在。
采用黑金的《ZYNQ MPSoC 开发平台 VITIS 应用教程》测试47DR板卡PS端以太网出现以下问题:
1、以太网出现自协商失败
看一些博主写的,可能有些phy不能自己正常协商,需要通过自己手动更改协商速度;更改完以后,出现第二个问题;
2、以太网连接不上
上一个步骤差不多直接跳过了自协商的流程,接着就出现了,ethernet link down的情况,此时先考虑可能是PHY硬件有问题;电路组人员更改一些线路的连接,PHY连接的指示灯亮了(之前测试未亮),查看网路连接也正常链路上了,下载程序出现link up与link down循环出现,即第三个问题;
3、以太网连接与断开一直循环
这个现象可以理解ethernet建立连接不稳定,这就回到了第一个问题,我将自协商的速率phy_link_speed直接采用1000Mbps,这时我们就需要考虑PHY芯片一般是不可能达到准确的1000,实际上速度就可能是900多;将速率重新更换成自动协商模式,链路正常连接。
归根揭底:本次测试是电路设计上有问题,通过软件测试分析问题所在。