u-boot 挂载NFS

UBLUBOOT通过仿真器烧写成功后,串口启动后需要烧写内核并挂载NFS文件系统,主要步骤如下:

当然需要配置TFTP NFS相应的环境,uImagerootfs文件需要放在TFTP的设置的文件夹下面;

(具体涉及到的IP地址,根据实际情况来配置)

1设置地址,供TFTP下载烧写内核

setenv ipaddr 192.168.3.37

setenv serverip 192.168.3.100

set ethaddr 10:23:45:67:89:ab

2设置启动命令

setenv bootcmd 'nboot 0x80700000 0 0x400000;bootm'

setenv nfshost 192.168.3.38

setenv rootpath /opt/dvsdk/filesystem/nfs

3下载内核并烧写

tftp 0x80700000 uImage

nand erase 0x400000 0x250000

nand write 0x80700000 0x400000 0x250000

4设置启动的参数,NFS文件系统

NFS 需要配置一下/etc/exports这个文件

Service portmap start

/etc/init.d/nfs-kernel-server start(Ubuntu)

可以用命令:mount -t nfs 192.168.3.38:/root/targetfs /mnt 如果挂载成功,说明NFS配置成功

 

 

前提:虚拟机和主机的IP在一个网段,而且可以互相ping通,防火墙需要关掉(需要一个路由器,或者交换机,否则会导致挂不上)

 

setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=$(nfshost):$(rootpath),nolock mem=60M video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=1 davinci_enc_mngr.ch0_mode=pal

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值