uboot的环境变量设置

uboot的环境变量设置

ID:15396373

大小:33.00 KB

页数:8页

时间:2018-08-03

uboot的环境变量设置_第1页
uboot的环境变量设置_第2页
uboot的环境变量设置_第3页
uboot的环境变量设置_第4页
uboot的环境变量设置_第5页
资源描述:

《uboot的环境变量设置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、这是我uboot的环境变量设置,在该设置下可以运行initram内核(从内存下载到nandflash再运行),但是运行nfs根文件系统的时候一直出错,各种错误。查看了很多资料后猜想应该是uboot传递给linux内核的参数有问题,也就是bootargs的设置有问题。#printenvbootargs=noinitrdroot=/dev/mtdblock3init=/linuxrcconsole=ttySAC0,115200rootfstype=yaffs2rwmem=64Mbootcmd=nandread0x320000000x600000x300000;bootm0x32000

2、000bootdelay=3baudrate=115200ethaddr=08:00:3e:26:0a:5bipaddr=192.168.1.110serverip=192.168.1.100netmask=255.255.255.0stdin=serialstdout=serialstderr=serialethact=dm9000#setenv……#saveenv……#bdinfo可以查看机器码等信息所以查看资料后就开始对bootargs参数进行设置:因为为了方便对程序测试等工作,使用nfs根文件系统可以在不烧写根文件系统到flash中完成对程序的测试工作,因此设置boota

3、rgs使它支持nfs根文件系统启动。#setenvbootargs'root=/dev/nfsrwnfsroot=10.103.4.216:/nfsroot/rootfsip=10.103.4.211console=ttySAC0'#saveenv#tftp31000000uImage#bootm31000000启动信息如下:……s3c2440-sdis3c2440-sdi:runningat0kHz(requested:0kHz).s3c2440-sdis3c2440-sdi:runningat198kHz(requested:198kHz).s3c2440-sdis3c244

4、0-sdi:runningat198kHz(requested:198kHz).s3c2440-sdis3c2440-sdi:runningat198kHz(requested:198kHz).s3c2440-sdis3c2440-sdi:powereddown.eth0:linkdownIP-Config:Guessingnetmask255.0.0.0IP-Config:Complete:device=eth0,addr=10.103.4.211,mask=255.0.0.0,gw=255.255.255.255,host=10.103.4.211,domain=,nis-d

5、omain=(none),bootserver=255.255.255.255,rootserver=10.103.4.216,rootpath=LookingupportofRPC100003/2on10.103.4.216eth0:linkup,10Mbps,half-duplex,lpa0x0021LookingupportofRPC100005/1on10.103.4.216VFS:Mountedroot(nfsfilesystem)ondevice0:11.Freeinginitmemory:128KProcessing/etc/profile...Done#最后实现了

6、内核正常启动,nfs根文件系统成功挂载(此时烧写在nandflash中的initram根文件系统不能正常启动了,需改回到上面的最初的设置才行)。此时的环境变量如下所示:[u-boot@lhc]#printenvbootdelay=3baudrate=115200netmask=255.255.255.0ethact=dm9000ethaddr=00:01:02:03:04:05ipaddr=10.103.4.211serverip=10.103.4.216bootcmd=nandread31000000200000600000;bootm31000000bootargs=root

7、=/dev/nfsrwnfsroot=10.103.4.216:/nfsroot/rootfsip=10.103.4.211console=ttySAC0stdin=serialstdout=serialstderr=serialEnvironmentsize:324/131068bytes************************************************************************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。