uboot环境变量的设置(未完待续)

来源:互联网 发布:水利软件涌金 编辑:程序博客网 时间:2024/05/29 09:13

使用print打印当前系统环境变量。

1、

SMDK2440 # printbaudrate=115200bootargs=noinitrd root=/dev/nfs nfsroot=192.168.1.101:/work/nfs_root/fs_mini_mdev_new ip=192.168.1.17:192.168.1.101:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0bootdelay=2ethact=dm9000ethaddr=08:00:3e:26:0a:5bfileaddr=30000000filesize=1FDCB8ipaddr=192.168.1.17machid=16amtddevname=u-bootmtddevnum=0mtdids=nand0=jz2440-0mtdparts=mtdparts=jz2440-0:256k(u-boot),128k(params),4m(kernel),-(rootfs)netmask=255.255.255.0partition=nand0,0serverip=192.168.1.101stderr=serialstdin=serialstdout=serialEnvironment size: 653/131068 bytes

上面的bootargs 的内容表示  挂接网络文件系统 ,而bootcmd 表示读出内核到0x30007fc0里,然后从这里启动。


2、

若设置UBOOT的环境变量:
set ipaddr 192.168.1.17
set bootcmd 'nfs 32000000 192.168.1.124:/work/nfs_root/uImage_new; bootm 32000000'
set bootargs console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.1.124:/work/nfs_root/fs_mini_mdev_new ip=192.168.1.17
save 
boot

则bootcmd 表示 从网络文件系统里把内核下载到 0x32000000里,然后从 0x32000000里启动内核。


3、

若设置UBOOT的环境变量:

set bootargs console=ttySAC0,115200 root=/dev/mtdblock3

save 

则表示 文件系统在 /dev/mtdblock3 上。


注意:在uboot里输入mtdpart 就能发现 文件系统 确实在3号分区上

SMDK2440 # mtdpart


device nand0 <jz2440-0>, # parts = 4
 #: name                size            offset          mask_flags
 0: u-boot              0x00040000      0x00000000      0
 1: params              0x00020000      0x00040000      0
 2: kernel              0x00400000      0x00060000      0
 3: rootfs              0x0fba0000      0x00460000      0


active partition: nand0,0 - (u-boot) 0x00040000 @ 0x00000000


defaults:
mtdids  : nand0=jz2440-0
mtdparts: mtdparts=jz2440-0:256k(u-boot),128k(params),4m(kernel),-(rootfs)







阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 岚山星河湾大酒店 岚之山 岚庭 岚庭装饰 长盛岚庭 雎岚 君庭 雅岚 庭瑞 岚岚 蓝庭 庭萱 岚灵小区 帝庭 星庭 岚庭国际设计 白滨亚岚 向岚 庭轩 岚欣 樱庭 椿庭 庭筠 翠岚 庭雨 晨岚 庭子 丽岚 长盛岚庭地址 庭君 煌庭 鹤庭 拉斯普庭 灵庭 羿庭 湘庭 庭艺 老鼠的进化系统 致命猫岚 岚皋 岚皋县 岚皋怎么读