这个操作很基本的,一个多月没碰过开发板,发现有点陌生,重新理了下,现写在这里备忘。
在加载根文件系统前,需要先通过tftp把内核映像下载到开发板上,详见《LPC3250&Linux 2.6 实验指导》43页。
然后进入uboot命令界面。
U-Boot 1.3.3 (May 5 2009 - 13:04:13)
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
U-Boot $
在uboot中使用setenv命令设置环境变量为正确的值,分别为:
netdev=eth0
rootpath=/arm3250/rootfs
gatewayip=192.168.109.254
netmask=255.255.255.0
ipaddr=192.168.109.101
serverip=192.168.109.100
hostname=zlg
启动参数设为;
setenv bootargs root=/dev/nfs rw console=ttyS0,115200 nfsroot=$(serverip):$(rootpath) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off
然后使用saveenv命令,保存新设置的环境变量。
这样就可以从宿主机加载根文件系统啦。
阅读(2074) | 评论(0) | 转发(0) |