板子: firefly-rk3288
u-boot 源码下载自: https://github.com/TeeFirefly/u-boot-rockchip
编译、刷入 u-boot 后进入 u-boot console,发现没有 tftp 以及 dhcp 命令,
于是修改 u-boot 源码文件 /include/configs/rkxxx.h,添加
#define CONFIG_CMD_NET
#define CONFIG_CMD_DHCP
编译后重新刷入,再次进入 u-boot console,发现 tftpboot 和 dhcp 命令都有了,
于是在 console 配置 MAC 地址
rkboot # setenv ethaddr 10:20:30:40:50:60
rkboot # saveenv
重启板子再次进入 u-boot console,确认了 ethaddr 已经设置,但是执行 dhcp
命令却返回错误
ethernet card not found