情形:zynq petalinux在开机自启动以后ifconfig设置ip,然后运行应用程序,如果程序运行过程中挂掉,在系统自启动系统
/project-spec/meta-user/recipes-apps/startupip/files目录下的文件设置果的IP 或者自启动脚本中设置的IP 都会消失,然后再也ping不通了,为了解决这个问题只能重新上电运行,如果设备在很远的地方或者不容易进入的地方就会很不方便,解决办法如下
方法一:将IP编译到系统
1,cd 到项目工程目录下,运行命令:petalinux-config或者直接在petalinux-config --get-hw-description ../linux_base.sdk的时候,
依次选择 Subsystem AUTO Hardware Settings
2,依次选择-> Ethernet Settings