添加开机logo文件
主要思路是将logo改变成二进制文件、下载进nandflash中。在其中添加一个分区,作为bootlogo分区。只要改动文件时cmd_fastboot.c main.c cmd_mov.c 和smdkv210single.c 三个文件
目前状况 是分区可以添加,下载进去,但是logo下载进去就会黑屏。
1
Lcd 驱动
Lcd_init(){
1 设置lcd_framebuffer->lcdbase
2 取lcdbase 地址
3 清屏 lcdclear(){1 设置调色板 2 设置背景颜色}
}
取消原来的logo 主要是LCD_tunnon
主要函数文件是:fimdl.c pmic.h pmic_8937.h
logodl_config : unconfig
@$(MKCONFIG) $(@:_config=) arm pxa logodl
@rm -f $(obj)tools/bmp_logo $(obj)tools/easylogo/easylogo
2 logo显示分析
CFG_LCD_FBUFFER 0x28000000
3 main.c
void s5p_lcd_draw_boot_logo(const unsigned char * buf)
{
unsigned long* pBuffer = (unsigned long*)CFG_LCD_FBUFFER;
memcpy((void*)(pBuffer),buf,480*400*4);
printf("buf value is : 0x%lx\n",buf);
}
#ifdef SHOW_BOOT_LOGO