imx6ull移植uboot(三)其他修改(设置uboot网络)

一、修改uboot 启动信息中打印的信息

uboot 启动会打印有“ Board: MX6ULL 14x14 EVK”这一句,将此信息该位自己开发板名称,打开mx6ull_fire_emmc.c文件,搜索checkboard找到如下:
imx6ull移植uboot(三)其他修改(设置uboot网络)_第1张图片
将"MX6ULL 14x14 EVK"该位自己开发板的名字即MX6ULL FIRE EMMC,更改完成后如下:
imx6ull移植uboot(三)其他修改(设置uboot网络)_第2张图片
保存重新编译烧到sd卡,测试查看uboot中打印信息如下,与设置一致:
imx6ull移植uboot(三)其他修改(设置uboot网络)_第3张图片

二、配置及测试uboot使用的网卡

1、启动uboot后配置环境变量
setenv ipaddr 192.168.1.102 //开发板 IP 地址
setenv ethaddr 00:04:9f:04:d2:35 //开发板网卡 MAC 地址
setenv gatewayip 192.168.1.1 //开发板默认网关
setenv netmask 255.255.255.0 //开发板子网掩码
setenv serverip 192.168.1.108 //服务器地址,也就是 Ubuntu 地址
saveenv //保存环境变量
连接网口2、输入ping 192.168.1.108后如下图所示,网卡1正常
在这里插入图片描述
重启开发板,uboot打印信息中,Net为FEC1如下图
imx6ull移植uboot(三)其他修改(设置uboot网络)_第4张图片
2、测试网卡1
将mx6ull_fire_emmc.h(路径:/home/han/linux/uboot/uboot-imx-rel_imx_4.1.15_2.1.0_ga/include/configs)中CONFIG_FEC_ENET_DEV 改为 0(1:网卡2,0:网卡1),将网线换至网口1;重新编译烧写uboot打印信息中,Net为FEC1如下图:
imx6ull移植uboot(三)其他修改(设置uboot网络)_第5张图片

你可能感兴趣的:(linux)