u-boot 开机启动logo1.更换logo uboot/tools/logos/*.bmp图片为256色位图,如果是24位色的转换可能会出错,造成不正常显示2.修改uboot/tools/Makefile LOGO_BMP=图片名称3.编译时会生成数组文件保存在uboot/mx61sabresd_config/include/bmp_log.h, bmp_logo_data.h中4.居中显示问题1.修改uboot/drivers/video/fbcore/cfb_console.c;2.static void *video_logo(void)splash_get_pos(&video_logo_xpos,&video_logo_ypos);if(video_logo_xpos==0 && video_logo_ypos==0){video_logo_xpos = (VIDEO_VISIBLE_COLS-BMP_LOGO_WIDTH)>>1;video_logo_ypos = (VIDEO_VISIBLE_ROWS-BMP_LOGO_HEIGHT)>>1;}5.去掉编译信息,去掉以下代码static void *video_logo(void){sprintf(info,"%s",version_string);space = (VIDEO_COLS-VIDEO_INFO_X)/VIDEO_FONT_WIDTH;len = strlen(info);if(len > space){int xx = VIDEO_INFO_X,yy = VIDEO_INFO_Y;uchar *p = (uchar*)info;while(len){if(len > space){video_drawchars(xx,yy,p,space);len -=space;p = (uchar*)p +space;if(!y_off){xx+=VIDEO_FONT_WIDTH;space --;}yy+=VIDEO_FONT_HEIGHTy_off++;}else{video_drawchars(xx,yy,p,len);len = 0;}}}else{video_drawstring(VIDEO_INFO_X,VIDEO_INFO_Y,(uchar*)info);}}