Firefly开源社区

打印 上一主题 下一主题

如何修改 u-boot,以便从 TFTP 服务器加载 linux 内核

6

积分

0

威望

0

贡献

游客

积分
6

如何修改 u-boot,以便从 TFTP 服务器加载 linux 内核

发表于 2015-11-24 17:17:34      浏览:8568 | 回复:3        打印      只看该作者   [复制链接] 楼主
板子: firefly-rk3288

u-boot 源码下载自: https://github.com/TeeFirefly/u-boot-rockchip

编译、刷入 u-boot 后进入 u-boot console,发现没有 tftp 以及 dhcp 命令,
于是修改 u-boot 源码文件 /include/configs/rkxxx.h,添加
  1. #define CONFIG_CMD_NET
  2. #define CONFIG_CMD_DHCP
复制代码


编译后重新刷入,再次进入 u-boot console,发现 tftpboot 和 dhcp 命令都有了,
于是在 console 配置 MAC 地址
  1. rkboot # setenv ethaddr 10:20:30:40:50:60
  2. rkboot # saveenv
复制代码


重启板子再次进入 u-boot console,确认了 ethaddr 已经设置,但是执行 dhcp
命令却返回错误
  1. ethernet card not found
复制代码

回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-11-24 17:38:51        只看该作者  沙发
官方uboot没有支持tftp功能。
如果只是为了方便烧写固件,参考wiki中烧写固件栏目。
回复

使用道具 举报

6

积分

0

威望

0

贡献

游客

积分
6
发表于 2015-11-24 18:50:19        只看该作者  板凳
答复没有帮助
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-11-27 17:23:47        只看该作者  地板
要把网卡驱动加上才行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表