主题 : uboot环境变量如何设置 下载Linux内核?? 复制链接 | 浏览器收藏 | 打印
大战6410
级别: 新手上路
UID: 59628
精华: 0
发帖: 22
金钱: 115 两
威望: 23 点
综合积分: 44 分
注册时间: 2011-11-27
最后登录: 2013-07-06
楼主  发表于: 2012-05-01 10:05

 uboot环境变量如何设置 下载Linux内核??

6410、 Linux内核下载 、uboot 、initramfs
我想下载以initramfs为文件系统的Linux内核到板子上,uboot的环境变量要如何设置啊 比如bootargs要改成什么 我的是 bootargs=console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.1.88:/home/rootfs rw ip=192.168.1.230
这样子下载后会出现错误 具体错误在附件的 图里 我不会发图 请见谅 希望能得到大家的帮助哈 困扰我还几天了 谢谢了
错误如下

*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-05-01 11:04
如果你要用initramfs, 不要在bootargs里指定"root=/dev/nfs". 另外,在uboot加载内核镜像之前需要把initramfs的文件系统镜像加载到SDRAM的特定位置(注意不要和内核镜像的位置重叠)。最后通过在bootargs里指定"initrd=<initramfs image start>,<initramfs image size>"来告诉内核initramfs镜像位置和大小。
关于initramfs的使用,可以参考下面的帖子:
http://www.aiothome.net/read.php?tid-5645.html
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
2楼  发表于: 2012-05-01 11:05
好好学习,天天鲁管