网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

迅为-i.MX6开发板非设备树 uboot-修改默认环境变量

本文档主要介绍如何非设备树 uboot 修改默认启动参数。iTOP-iMX6 开发板烧写好之后,默认是android 系统 9.7 寸屏幕的系统参数和屏幕参数,如下图所示。输入以下命令查看默认启动参数printenv

74.1 重要的环境变量
比较重要的环境变量或者说经常使用的环境变量,已经在上图中的红色方框中。
主要是:bootsystem、lcdtype 和 bootargs。这些参数都可以在 uboot 源码中进行设置。具体文件为:“iTOP-iMX6_android4.4.2/bootable/bootloader/uboot-imx/lib_arm/board.c”文件。
74.2 默认启动系统设置
默认启动系统参数是:bootsystem。打开“board.c”文件。搜索关键词“bootsystem”,找到如下代码:

通过修改“p = android;”语句,可以修改默认的启动系统参数。
如果想要默认启动的系统是 Android,则修改 p = "android";
如果想要默认启动的系统是 QT,最小系统,YOCTO,则修改 p = "qt";
如果想要默认启动的系统是 ubuntu,则修改 p = "ubuntu";
下面的程序中,可以看见用到了“boot_system_flags”标志位。搜索该标志位,可以找到如下内容。

74.3 默认屏幕设置
默认屏幕参数是:lcdtype。打开“board.c”文件。搜索关键词“lcdtype”。找到如下代码。

通过修改“p = "9.7";”语句,可以修改默认屏幕设置。在上面截图的程序中可以看到,通过”sprintf();”
函数设置了相应屏幕的“displayArgs”值。
如果想要设置默认屏幕是 9.7 寸屏幕,则设置“p = "9.7";”
如果想要设置默认屏幕是 7.0 寸屏幕,则设置“p = "7.0";”
如果想要设置默认屏幕是 4.3 寸屏幕,则设置“p = "4.3";”
如果想要设置默认屏幕是 1024x600 的屏幕,则设置“p = "1024x600";”
如果想要设置默认屏幕是 5 寸屏幕,则设置“p = "5.0";”
如果想要设置默认屏幕是 vga_1024768 寸屏幕,则设置“p = "vga_1024768";”
如果想要设置默认屏幕是 10.1 寸屏幕,则设置“p = "10.1";”
如果想要设置默认屏幕是 hdmi 屏幕,则设置“p = "hdmi";”
74.4 默认 bootargs 参数设置
打开“board.c”文件。搜索关键词“bootargs”。找到如下代码。

可以在此处修改“bootargs”参数设置。
上面介绍到的详细代码如下:







热门搜索:RS-1215 TW-E41-T1 2762265 DRV8313PWPR 2839211 01C5001JF 2920120 SPS-615-HG BTS412B2E3062A SBBSM2106-1 RBC11A TLM815NS TLP808NETG BSV17-16 02B1001JF PS-410-HGOEMCC 2839648 BT137S-600D118 SBB2805-1 2839570 2839376 01M1002SFC2 TLP74RB 01M2251SFC3 UL24RA-15
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质