分类: LINUX
2011-10-07 00:24:50
[ u-boot: git://git.denx.de/u-boot.git] [tag: v2011.09-rc1 ]
修改u-boot的开机logo其实很简单。请见下面步骤。
1. 获取一张BMP的图片,修改之,让其色深为8位,即256色,如果用24位,则显示出问题,(至于是否能用24位,有待深究)。
2. 将制作好的BMP图片,放置到
3. 修改
重新编译u-boot, 生成u-boot.bin,然后放到板子上进行测试。
下面将详细分析logo的显示过程。
1. arch/arm/cpu/arm926ejs/start.S
|--> board_init_r: arch/arm/lib/board.c
|--> stdio_init: common/stdio.c
|--> drv_lcd_init: common/lcd.c
|--> lcd_init: common/lcd.c
|--> lcd_ctrl_init: drivers/video/
|--> lcd_clear:
|--> lcd_logo: common/lcd.c
|--> bitmap_plot
|--> lcd_show_board_info
|--> lcd_enable: