在线问答
直播中

罗崇军

9年用户 168经验值
擅长:嵌入式技术 接口/总线/驱动
私信 关注

【OK210试用体验】之uboot参数设置篇

本帖最后由 罗崇军 于 2015-8-5 16:01 编辑

上次我们已经将u-boot以及内核编译好,但是我们上次内核还没来得及测试,我想,今天有必要来一次测试,为以后减少麻烦。没有文件系统,我们暂时就拿光盘中的文件系统吧!

版本说明:uboot 1.3.4
                  内核 Linux2.6.35.7

准备工作:将开发板的串口与pc机连接好,确保串口能正常显示。
QQ截图20150805150940.png

开发板上电,我们在1秒钟之内按下任意键,会出现如图所示的菜单。
QQ截图20150805151042.png

按照菜单提示,按下7,进入uboot操作界面。
QQ截图20150805151117.png

查看环境变量“printed”,我们可以看到如图所示的一些信息,下面为大家简单的解释一下
bootargs后面的参数意义是:控制台使用ttysac2,波特率115200,文件系统所在mtd分区的第二个,初始化文件为根目录下的linuxrc。
bootcmd后面的参数意义是:开发板启动时从nand的1M位置开始,读5M的内容到c0008000内存地址处,然后从c0008000的位置启动内核。
mtdpart后面的参数意义是:mtd 3个分区的情况。
bootdelay是启动延时。
baudrate是波特率。
后面的参数是ip地址什么的,不再一一介绍。
QQ截图20150805153701.png

接下来是添加环境变量  比如“setenv  bord_type OK210”.再次查看就可以看到刚添加的环境变量了。具体如图所示。
QQ截图20150805154149.png

修改参数:比如“setenv bootdelay 2”。这样就将启动延时改为2秒了。
QQ截图20150805154635.png

删除启动参数如:“setenv bord_type"
QQ截图20150805154745.png

保存修改“saveenv”。
uboot下的命令还有很多,大家可以用help命令查看。 QQ截图20150805155907.png
最后,重新启动开发板,检验我们上次编译的内核,我们会发现,启动过程中会打印触摸屏校准的信息,证明我们的内核是可以用的。


  • QQ截图20150805154453.png

更多回帖

发帖
×
20
完善资料,
赚取积分