【求助】FPGA文件(.rbf)与DTB文件不一致,导致没有网络
今天换了FPGA文件与DTB文件后,重启,发现在UBOOT与进入系统后均无法找到网络连接。具体现像如下:正常启动系统下:
socfpga login: root
root@socfpga:~#
root@socfpga:~#
root@socfpga:~# ifconfig -a
can0 Link encap:UNSPECHWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 -00
NOARPMTU:16Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:0 (0.0 B)TX bytes:0 (0.0 B)
Interrupt:167
lo Link encap:Local Loopback
inet addr:127.0.0.1Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNINGMTU:65536Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B)TX bytes:0 (0.0 B)
sit0 Link encap:UNSPECHWaddr 00-00-00-00-30-30-30-30-00-00-00-00-00-00-00 -00
NOARPMTU:1480Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B)TX bytes:0 (0.0 B)
root@socfpga:~# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNINGMTU:65536Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B)TX bytes:0 (0.0 B)
root@socfpga:~#
UBOOT下:
SOCFPGA_CYCLONE5 # ping 192.168.3.1
failed to find phy
failed to configure phy: -1
ping failed; host 192.168.3.1 is not alive
SOCFPGA_CYCLONE5 #
召唤小梅哥出来解答~ 你必须保证你的rbf文件和dtb文件是对应的,而且还需要保证sd卡中已经更新了你新的系统对应的uboot,如果你Qsys中HPS的设置不一样,那么Uboot就会不一样,可能就无法与你的dtb对应起来。 我也是碰到了这个问题,想请教一下楼主解决了吗?
页:
[1]