成都英利公司提供的EM9X60系列嵌入式Linux工控主板,均预装了Linux2.6.30内核操作系统及根文件系统,包括bootstrap、uboot、uImage及根文件系统,用户可直接在此基础上进行二次开发,从而快速完成应用产品的开发。
在本文中主要介绍其中uboot部分操作命令,即如何利用uboot命令进行启动参数的设置。EM9X60系列工控主板在uboot中实现了自动显示开机启动画面的功能,缺省启动画面为“系统正在启动中…”。相应的uboot配置参数中lcdindex用于定义LCD的类型,如果需要系统上电后立即显示开机启动画面,uboot中lcdindex设置必须与板卡所接的LCD类型相一致。
EM9X60系列板卡可支持6种单色LCD的显示,lcdindex和LCD类型对应关系如下:
lcdindex |
LCD类型(控制器) |
1 |
128 x 64(KS0108) |
2 |
240 x 128(T6963C) |
3 |
320 x 240(R8835) |
4 |
192 x 64(KS0108) |
5 |
160 x 160(UC1698U) |
6 |
128 x 64(yxd) |
修改此项参数的方法如下:
1、首先将PC开发主机的串口和EM9X60调试串口连接,并启动超级终端程序,其中PC串口参数配置为:115200-8-1无校验
2、EM9X60工控主板置为调试模式下启动
3、板卡上电启动后,按任意键进入uboot命令模式
4、uboot命令模式下键入以下命令
U-Boot>setenv lcdindex 3
U-Boot>saveenv
注意U-Boot命令中,大小写是敏感的,通用命令都是小写。
全部0条评论
快来发表一下你的评论吧 !