Firefly开源社区
标题:
如何修改 u-boot,以便从 TFTP 服务器加载 linux 内核
[打印本页]
作者:
lola
时间:
2015-11-24 17:17
标题:
如何修改 u-boot,以便从 TFTP 服务器加载 linux 内核
板子: 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
复制代码
作者:
zhansb
时间:
2015-11-24 17:38
官方uboot没有支持tftp功能。
如果只是为了方便烧写固件,参考wiki中烧写固件栏目。
作者:
lola
时间:
2015-11-24 18:50
答复没有帮助
作者:
科大超人
时间:
2015-11-27 17:23
要把网卡驱动加上才行
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1