现象

上述系统网络并没有启动,默认为自动获取IP但是没有获取到,网口也好像没有正常启动(灯状态不对),手动配置IP地址后,也ping不通

u-boot启动信息里说eth0没有启动

尝试

利用崔工提供的工程(被验证过没问题的)生成硬件文件(bit和hdf)试试

这个是用vivadio2014创建的,会不会有问题??如果有问题需要把工程用2018.1打开重新生成(打开会失败,包含了一些IP 2018好像已经不那么用了)

尝试结果

没有问题!(暂时没问题)

成功启动了网络,并且自带SSH服务

为什么自己创建的工程网络启动失败??两个工程在网络设置上有什么差别?

答案1

发现之前vivado工程里没有处理网口的复位引脚

添加上了之后还是一样(崔工的工程里vivado2014里也没处理)

添加phy复位引脚后尝试还是网络没启动

答案2

这个是在很久之后才发现的

发现自建工程里Ethernet 0 下的 MDIO没有勾选

勾上试试

再次尝试通了!!!

 

Logo

更多推荐