mini2440挂载文件系统

1、Nfs 挂载根文件系统
 
1.1 mini2440选择在NOR下烧写u-boot.bin到NAND flash
 
1.2 Mini2440选择NAND flash启动,进入u-boot命令行
 
1.3使用print打印开发板系统信息,设置u-boot命令,设置
 
printenv
 
setenv ipaddr 192.168.1.100    // 开发板IP
 
setenv serverip 192.168.1.101  //Windows IP
 
setenv gatewayip 192.168.1.1    // 网关
 
saveenv
 
1.4 把uImage放到tftpboot目录下,自动加载
 
烧写uImage到nand Flash
 
将uImage拷贝至/tftpboot/
 
在SecureCRT中依次输入:
 
SMDK2440A>tftp 0x30008000 uImage
 
SMDK2440A>nand erase 0x60000 0x500000
 
SMDK2440A>nand write 0x30008000 0x60000 0x500000
 
1.5 并且开启NFS文件共享,自动挂载根文件系统
 
1.5.1设置配置共享目录
 
vim /etc/exports
 
添加:/home/nfsshare/root_qtopia *(rw,sync,no_root_squash)
 
1.5.2  设置生效并查看:
 
exportfs -ra
 
exportfs -v
 
1.5.3开启nfs服务
 
Service nfs restart
 
1.5.4开发板参数设置:
 
启动uboot命令行,修改引导参数:
 
Setenv bootargs console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.101:/home/nfsshare/root_qtopia ip=192.168.1.100:192.168.1.101:192.168.1.1:255.255.255.0:SMDK2440A.arm9.net:eth0:off
 
1.6总的参数设置如下:
 
[u-boot@SMDK2440A]# print
 
bootcmd=nand read 0x30008000 60000 500000;bootm 0x30008000
 
bootdelay=1
 
baudrate=115200
 
ethaddr=08:08:11:18:12:27
 
embedclub=bmp d 70000
 
 stdin=serial
 
stdout=serial
 
stderr=serial
 
lcdtype=w
 
ethact=dm9000
 
filesize=22E50C
 
fileaddr=30008000
 
gatewayip=192.168.1.1
 
netmask=255.255.255.0
 
ipaddr=192.168.1.100
 
serverip=192.168.1.101
 
bootargs=console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.101:/home/nfsshare/root_qtopia ip=192.168.1.100:192.168.1.101:192.168.1.1:255.255.255.0:SMDK2440A.arm9.net:eth0:off

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4f429a612fd64b137c2493950a0d1ce3.html