简要分析下起机参数。

来源:互联网 发布:youtube电脑软件下载 编辑:程序博客网 时间:2024/05/21 21:49

这是我工作要用到的,不知道对大家有帮助没,由于之前没学过嵌入式,希望大家给予指导。

 

起机参数。

 

1) setenv bootcmd 'nand read 0x82000000 0x300000 0x400000;bootm 0x82000000'

此处的bootcmd是设置自启动命令参数;bootm 是指从哪个地方开始启动。


 2) setenv bootargs 'mem=144M console=ttyAMA0,115200 root=/dev/mtdblock5 rootfstype=yaffs2 mtdparts=hinand:1M(boot),512K(env),512K(stbinfo),1M(ldrinfo),4M(kernel),30M(rootfs),8M(loader),8M(loaderbak),1M(apphead),30M(apps),20M(database),1M(baseparam),1M(logo),-(others) mmz=ddr,0,0x89000000,112M LogBufSize=0x80000 DmxPoolBufSize=0x200000'

此处的bootargs  是定义传递给Linux内核的命令参数,其中mem是分配地址的大小(144M)即Linux系统所使用的内存,console 表示系统控制台,root=/dev/mtdblock5指文件系统 rootfstype=yaffs2 文件系统的格式。mtdparts=hinand  flashd的类型为nand。等等。


 3) setenv loaderargs 'mem=192M console=ttyAMA0,115200 mtdparts=hinand:1M(boot),512K(env),512K(stbinfo),1M(ldrinfo),4M(kernel),30M(rootfs),8M(loader),8M(loaderbak),1M(apphead),30M(apps),20M(database),1M(baseparam),1M(logo)'

同理这里设置的是加载数据需要的参数。


 4) saveenv

保存。