Chinaunix首页 | 论坛 | 博客
  • 博客访问: 207500
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 978
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-10 15:46
个人简介

青春无悔

文章分类

全部博文(93)

文章存档

2015年(16)

2014年(77)

我的朋友

分类: LINUX

2014-11-10 17:19:14

现在的uboot基本上都支持nfs和tftpboot功能,我以nfs为例
1、在uboot的shell环境下执行:
A、设置启动命令(加载内核):
setenv bootcmd nfs c0008000 192.168.1.200:/home/venkee/Linux/linux-kernel/arch/arm/boot/zImage \; bootm c0008000
B、设置内核启动参数(输出终端和根文件系统位置):
setenv bootargs console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.200:/home/venkee/Linux/rootfs ip=192.168.1.230:192.168.1.200:192.168.1.1:255.255.255.0:linux.arm9.net:eth0:off
C、保存环境变量:
saveenv
2、重新启动开发板,让其自动加载内核和根文件系统
3、使用原因:
开发初期,内核和根文件系统都是更改频繁的,用下载的nand的方法比较繁琐,效率低
阅读(675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~