[i.MX] imx6 uboot的nfs环境变量设置问题

[复制链接]
3753|9
 楼主| oezz 发表于 2015-1-16 17:15 | 显示全部楼层 |阅读模式
本帖最后由 oezz 于 2015-1-19 16:06 编辑

版主,您好!
    我在设置imx6的nfs时,遇到下面的问题。设置好uboot环境变量,然后run bootcmd,出错。再print查看环境变量,发现 bootfile = (空的),但bootfile我之前设过=uImage的,而且还保存了的。

    下面是打印信息,麻烦版主帮忙分析一下。

MX6SOLO SABREAUTO U-Boot > print
hdmi=setenv bootargs ${bootargs} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
bootcmd_mmc_hdmi=run bootargs_base bootargs_mmc hdmi; mmc dev 2; mmc read ${loadaddr} 0x800 0x2000; bootm
filesize=38FEA0
fileaddr=10800000
dnsip=10.211.0.3
ethaddr=00:23:63:3f:28:10
gatewayip=192.168.1.1
bootdelay=3
baudrate=115200
netmask=255.255.255.0
loadaddr=0x10800000
rd_loadaddr=(0x1300000)
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
kernel=uImage
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc dev 3; mmc read &(loadaddr) 0x800 0x2000;bootm
ethact=FEC0
bootargs_mmc=setenv bootargs &{bootargs} root=/dev/mmcblk0p1 rootwait
serverip=192.168.1.116
ipaddr=192.168.1.124
bootargs_base=setenv bootargs console=ttymxc0,115200
bootcmd=dhcp; run bootcmd_net
bootcmd_net=run bootargs_base bootargs_nfs;bootm
nfsroot=/tftpboot/rootfs
bootargs=console=ttymxc0,115200 root=/dev/nfs ip=dhcp nfsroot=192.168.1.116:/tftpboot/rootfs,vdev=ldb,LDB-XGA,if=RGB666 ldb=sin1
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 ldb=sin1
stdin=serial
stdout=serial
stderr=serial
bootfile=uImage

Environment size: 1147/8188 bytes
MX6SOLO SABREAUTO U-Boot > run bootcmd           
FEC: Link is Up 796d
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 52
*** Unhandled DHCP Option in OFFER/ACK: 52
DHCP client bound to address 192.168.1.124
Using FEC0 device
TFTP from server 192.168.1.116; our IP address is 192.168.1.124
Filename ''.
Load address: 0x10800000
Loading: *
TFTP error: 'File not found' (1)
Starting again

FEC: Link is Up 796d

Abort
MX6SOLO SABREAUTO U-Boot > print      
hdmi=setenv bootargs ${bootargs} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
bootcmd_mmc_hdmi=run bootargs_base bootargs_mmc hdmi; mmc dev 2; mmc read ${loadaddr} 0x800 0x2000; bootm
filesize=38FEA0
fileaddr=10800000
dnsip=10.211.0.3
ethaddr=00:23:63:3f:28:10
gatewayip=192.168.1.1
bootdelay=3
baudrate=115200
netmask=255.255.255.0
loadaddr=0x10800000
rd_loadaddr=(0x1300000)
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
kernel=uImage
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc dev 3; mmc read $(loadaddr) 0x800 0x2000;bootm
ethact=FEC0
bootargs_mmc=setenv bootargs &{bootargs} root=/dev/mmcblk0p1 rootwait
serverip=192.168.1.116
ipaddr=192.168.1.124
bootargs_base=setenv bootargs console=ttymxc0,115200
bootcmd=dhcp; run bootcmd_net
bootcmd_net=run bootargs_base bootargs_nfs;bootm
nfsroot=/tftpboot/rootfs
bootargs=console=ttymxc0,115200 root=/dev/nfs ip=dhcp nfsroot=192.168.1.116:/tftpboot/rootfs,vdev=ldb,LDB-XGA,if=RGB666 ldb=sin1
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 ldb=sin1
stdin=serial
stdout=serial
stderr=serial
bootfile=

Environment size: 1142/8188 bytes
FSL_TICS_Rita 发表于 2015-1-16 17:46 | 显示全部楼层
楼主你好,关于NFS启动,你可以参考一下我们论坛中的帖子:
https://bbs.21ic.com/icview-808990-1-1.html
pei84 发表于 2015-1-19 10:00 | 显示全部楼层
版主,建议您将nfs加载的设置环境变量的语句能够贴出来。那样可能更清晰。我也遇到了这个问题我是打印uImage是乱码。谢谢了!
FSL_TICS_Rita 发表于 2015-1-19 11:58 | 显示全部楼层
pei84 发表于 2015-1-19 10:00
版主,建议您将nfs加载的设置环境变量的语句能够贴出来。那样可能更清晰。我也遇到了这个问题我是打印uImag ...

好的,我现在手上没有环境,等我搭好了贴出来。
FSL_TICS_Rita 发表于 2015-1-19 14:19 | 显示全部楼层
楼主你好,请问现在可以正常启动了吗?
 楼主| oezz 发表于 2015-1-19 16:05 | 显示全部楼层
FSL_TICS_Rita 发表于 2015-1-16 17:46
楼主你好,关于NFS启动,你可以参考一下我们论坛中的帖子:
https://bbs.21ic.com/icview-808990-1-1.html ...

版主,您好。我是按这个帖子里的设置去做的,但是还是不成功。
现象我在帖子里写的很详细了,能否帮我看一下是哪里设错了呢?
tftp我试过是可用的。
winter91 发表于 2015-1-19 17:06 | 显示全部楼层
试下这个命令:setenv bootcmd 'tftp ${loadaddr} ${bootfile};bootm'
之前我也遇到过乱码的情况
 楼主| oezz 发表于 2015-1-20 16:37 | 显示全部楼层
winter91 发表于 2015-1-19 17:06
试下这个命令:setenv bootcmd 'tftp ${loadaddr} ${bootfile};bootm'
之前我也遇到过乱码的情况 ...

bootcmd设成这样就对了,非常感谢啊!
winter91 发表于 2015-1-21 09:43 | 显示全部楼层
oezz 发表于 2015-1-20 16:37
bootcmd设成这样就对了,非常感谢啊!

不用谢  :),大家相互交流
mini1986 发表于 2015-4-16 14:24 | 显示全部楼层
好贴,收藏了.....感谢分享......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

61

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部