1.u-boot logo 抖动
起因:使用7寸屏800x480
,u-boot打印信息显示依然是480x272
,猜测这可能是导致u-boot logo
抖动的原因。
过程:(修改如下)
\em6ull_7.0\u-boot-2016.03\board\freescale\mx6ul_14x14_evk\mx6ul_14x14_evk.c
/*
struct display_info_t const displays[] = {{
.bus = MX6UL_LCDIF1_BASE_ADDR,
.addr = 0,
.pixfmt = 24,
.detect = NULL,
.enable = do_enable_parallel_lcd,
.mode = {
.name = "TFT43AB",
.xres = 480,
.yres = 272,
.pixclock = 108695,
.left_margin = 8,
.right_margin = 4,
.upper_margin = 2,
.lower_margin = 4,
.hsync_len = 41,
.vsync_len = 10,
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED
} } }; */
struct display_info_t const displays[] = {{
.bus = MX6UL_LCDIF1_BASE_ADDR,
.addr = 0,
.pixfmt = 24,
.detect = NULL,
.enable = do_enable_parallel_lcd,
.mode = {
.name = "TFT43AB",
.xres = 800,
.yres = 480,
.pixclock = 32285,
.left_margin = 88,
.right_margin = 40,
.upper_margin = 32,
.lower_margin = 13,
.hsync_len = 48,
.vsync_len = 3,
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED
} } };
结果:重新下载镜像,u-boot logo
显示正常。
2.u-boot logo 与屏大小不合适
起因:把7寸屏800x480
换成4.3寸屏480x272
,发现u-boot logo 向右偏移
。
过程(把 logo 图片尺寸改小
):
修改了 /tools/logos/freescale.bmp ,freescale.bmp(160x54)
尺寸务必 等比修改,否则不会显示(使用电脑自带画图软件可修改大小,输入宽度,自动显示高度),bmp_logo.h
编译后自动生成的文件,不用修改。
结果:重新下载镜像,u-boot logo 显示位置正常。