我正在尝试加载uImage
和filesystem
使用tftpboot/nfs
. 但是,我遇到以下问题。
在我的uboot
我有以下设置:
bootargs=mem=128M
ip=dhcp noinitrd console=ttyS0,115200n8 root=/dev/nfs rw
nfsroot=192.168.x.x:/tftpboot,nolock,rsize=1024,wsize=1024
serverip
,gatewayip
并ipaddr
已设置。我可以从主机 ping 目标设备,反之亦然。
我正在加载uImage
以下内容:
setenv bootnfs 'tftp 0x80000000 uImage; bootm'
run bootnfs
$ cat /etc/exports
/tftpboot *(rw,sync,no_subtree_check,fsid=0,no_root_squash)
在我的主机下,/tftpboot
我解压缩了文件系统(nfs.tar.gz)
$ ls /tftpboot
bin boot dev etc home lib linuxrc media mnt nfs.tar.gz proc
sbin srv sys tmp uImage usr var
注意我也有uImage
under /tftpboot
。
我不确定在哪里放置 uImage。