本章节介绍的是在uboot下logo显示和修改步骤。本章节使用的资料已经放到了开发板网盘资料中,路径为“11_Linux系统开发进阶\72_章节_Uboot-Logo修改文档使用资料”。
1 Uboot修改
首先我们在home目录下新建一个文件夹imx6ull,然后打开i.MX6ULL终结者光盘资料\05_uboot linux源码,在window下解压下图箭头所指的压缩包,解压后分别得到linux-imx-rel_imx_4.1.15_2.1.0_ga_20200323.tar.gz
和uboot-imx-rel_imx_4.1.15_2.1.0_ga_20200323.tar.gz
最后把俩压缩包通过SSH拷贝到imx6ull文件夹里。
使用命令“tar -xvf uboot-imx-rel_imx_4.1.15_2.1.0_ga_20200323.tar.gz ”解压uboot。
要修改uboot配置的屏幕信息,使用命令“vi ./board/freescale/mx6ul_topeet/mx6ul_topeet.c”。如图 1.3所示。
打开文件后,查找“qn_output”。将最后一个的值修改为“qn_enable”,如图 1.4所示。
查找“displays”。
将对应配置修改为使用的屏幕配置。
//7.0塑胶屏
{
.bus = MX6UL_LCDIF1_BASE_ADDR,
.addr = 0,
.pixfmt = 24,
.detect = NULL,
.enable = do_enable_parallel_lcd,
.mode = {
.name = "7.0",
.xres = 800,
.yres = 1280,
.pixclock = 13518,
.left_margin = 20,
.right_margin = 20,
.upper_margin = 4,
.lower_margin = 4,
.hsync_len = 10,
.vsync_len = 4,
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED
} },
//10.1寸铁壳屏
{
.bus = MX6UL_LCDIF1_BASE_ADDR,
.addr = 0,
.pixfmt = 24,
.detect = NULL,