设为首页收藏本站
查看: 12099|回复: 0

替换u-boot启动时米尔科技的LOGO

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2014-5-30 16:19:19 | 显示全部楼层 |阅读模式
米尔科技支持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();
}

回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-5-19 08:22 , Processed in 0.040268 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表