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
mini2440挂载文件系统
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/4f429a612fd64b137c2493950a0d1ce3.html