ZYNQ petalinux设置固定IP地址
背景:zynq petalinux在开机自启动以后ifconfig设置ip,然后运行应用程序;如果设备没有串口且程序在启动过程中用Wireshark抓取不到信息,这时,就要使用固定IP地址进行测试了。解决方法:方法一:将固定IP地址编译到系统1、cd 到项目工程目录下,运行命令:petalinux-config或者直接在petalinux-config --get-hw-description …
背景:
zynq petalinux在开机自启动以后ifconfig设置ip,然后运行应用程序;如果设备没有串口且程序在启动过程中用Wireshark抓取不到信息,这时,就要使用固定IP地址进行测试了。
解决方法:
方法一:将固定IP地址编译到系统
1、cd 到项目工程目录下,运行命令:petalinux-config或者直接在petalinux-config --get-hw-description …/linux_base.sdk的时候,依次选择 Subsystem AUTO Hardware Settings:
2、依次选择-> Ethernet Settings:
3、依次在-> Obtain IP address automatically -> Enter输入 “N”,需要修改的固定MAC,IP地址,网关,子网掩码可以从这里设置,系统启动以后就会是这个固定IP地址,注:一般网关设成.1
4、然后保存配置并退出,编译生成启动文件petalinux-build。
方法二:设置SD卡自启动后再设置IP地址
设置自启动脚本文件,在文件中修改配置IP地址等信息即可。
ifconfig eth0 down
ifconfig eth0 hw ether 00:0A:35:00:98:19
ifconfig eth0 172.27.113.244
ifconfig eth0 netmask 255.255.255.0
ifconfig eth0 up
更多推荐
所有评论(0)