前言:
用了正点原子的核心板, 做了底板, 网口只留下ETH1, 但是正点原子uboot默认是ETH2, 今天就改下uboot
1 查找配置头文件
根据uboot查找board文件
VSCODE查找得到在这个文件中
打开这个文件夹下的MAINTAINERS, 得到配置头文件路径
2 修改uboot ETH2为ETH1
找到下列文件, 可以看到默认FEC_ENET_DEV是1 代表使用ETH2, 我们要使用ETH1就修改为0
修改后
然后编译烧录
3 设置ETH地址
开机进入uboot后,设置地址
setenv ipaddr 192.168.1.105
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.1.1
setenv netmask 255.255.255.0
setenv serverip 192.168.1.144
saveenv
ping测试一下