|
米尔科技支持Linux系的产品,一般在启动的时候,u-boot显示的是米尔的LOGO。如果要修改为自己公司LOG,其实很简单。步骤如下。
LOGO
1、获取一张BMP的图片,修改之,让其色深为8位,即256色,如果用24位,则显示出问题。
2、将制作好的BMP图片,放置到<u-boot>/tools/logos下面。
3、修改<u-boot>/tools/Makefile中的LOGO_BMP,使其指向你的bmp图片。如:LOGO_BMP= logos/myir.bmp ,替换为我自己的meng.bmp,或者将此放LOGO_BMP赋值的最后,否则会被覆盖掉。如下第六行:
[mw_shl_code=bash,true]
ifeq ($(LOGO_BMP),)
LOGO_BMP= logos/denx.bmp
endif
ifeq ($(VENDOR),atmel)
//LOGO_BMP= logos/atmel.bmp
LOGO_BMP= logos/meng.bmp #替换myir.bmp文件
endif
ifeq ($(VENDOR),esd)
LOGO_BMP= logos/esd.bmp
endif
ifeq ($(VENDOR),ronetix)
LOGO_BMP= logos/ronetix.bmp
endif
#LOGO_BMP= logos/meng.bmp #或者在最后指定LOGO_BMP的值
[/mw_shl_code]
注:此处的VENDOR信息是从<boards.cfg>文件中来。
米尔文字
如要不显示:MYIR TECH Corp
support@myirtech.com
文字,修改u-boot相关源码,如A5D3的:board/atmel/sama5d3xek/sama5d3xek.c
第161和162行。
重新编译u-boot, 生成u-boot.bin。
注意:
在SAMA5D3X中如果使用电容屏,还需要同时在 board/atmel/sama5d3xek/sama5d3xek.c 文件中添加如下蓝色内容:
static void sama5d3xek_lcd_hw_init(void)
{
gd->fb_base = CONFIG_SAMA5D3_LCD_BASE;
/* Add by JBO for int_pin and reset_pin */
at91_set_gpio_input(AT91_PIN_PB25, 1);
at91_set_gpio_output(AT91_PIN_PE23, 1);
at91_lcd_hw_init();
}
|
|