u-boot之开机logo篇

添加开机logo文件

主要思路是将logo改变成二进制文件、下载进nandflash中。在其中添加一个分区,作为bootlogo分区。只要改动文件时cmd_fastboot.c main.c cmd_mov.c smdkv210single.c 三个文件

目前状况 是分区可以添加,下载进去,但是logo下载进去就会黑屏。

 

 

1

Lcd 驱动

Lcd_init(){

设置lcd_framebuffer->lcdbase

lcdbase 地址

清屏 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

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值