MX53 u-boot Splash Screen support

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MX53 u-boot Splash Screen support

11,918 Views
JohnBirch
NXP Employee
NXP Employee

The folowing is from uboot_mx5x.pdf (in BSP MX53-L2.6.35_11.05.01_ER)

 

 5.5 Splash screen support

Splash screen is off by default. If need to show a splash screen on lcd panel, you should add it yourself.
1. In config file, enable splash screen.

Add:
#define CONFIG_SPLASH_SCREEN
then splash screen feature is now enabled.

2.How to change splash image.
Currently, we use converted image in board/freescale/common/fsl_bmp_600x400.c.


In order to change splash image, user need to:
•Prepare an bmp image for display, better to be 600x400. Other resolutions need to modify more source.
•Convert it to .c file. Pls ask us for bin2txt.py.
•Put converted bmp.c to board/freescale/common/fsl_bmp_600x400.c.
•Modify Makefile to build it.
e.g.
COBJS-${CONFIG_VIDEO_MX5} += my_bmp.o

Tags (1)
24 Replies

410 Views
G_rio
Contributor III
Where is the config file on i.MX53-QSB ?
0 Kudos

410 Views
JerryFat
Contributor I

Hi John:

Thanks for your reply,

The CONFIG_SPLASH_SCREEN option didn't display anything on mx51evk-babbage board or mx53-loco-QSB.

Could not get ANY splash screens to work on any interface on mx53loco or mx51evk using ltib uboot 110501.

 

BUT the factory diag tools worked.

The web factory OBDS tools came pre-compiled and the 201050_mx53_sbrth_lcb_release.bin works on mx53 QSB

But CAN'T compile this factory diag code successfully .  I read the manual and tried their make instructions.

LTIB and u-boot compiled OK though.

 

I added #define CONFIG_SPLASH_SCREEN in include/configs/mx51_bbg.h just above line #ifdef CONFIG_SPLASH_SCREEN

make clean mrproper...

 

Tried it on mx51 evk babbage board, mx53 loco (QSB) boards.

This LTIB uboot did not display anything on either board.

 

 

I added a message to print in u-boot console to verify option is on:

 

U-Boot 2009.08 (Sep 26 2011 -11:29:27)                                                                                                                     

...Enabled CONFIG_SPLASH_SCREEN, CONFIG_LCD ...

 

In summary the CONFIG_SPLASH_SCREEN option did not work on mx51evk babbage or mx53 loco QSB boards

No display anywhere.

 

What DID WORK was the binary from 201050_mx53_sbrth_lcb_release from freescale website.

I copied this to mmc sd and it worked on mx53 vga and tft display (the 7" for mx51).

 

Any help would be appreciated.

 

Thanks in advance,

Jerry Fat


0 Kudos

410 Views
JerryFat
Contributor I

Hi John:

I would like to request a copy of your bin2txt.py code please.

Thanks for the info, I didn't even know that pdf for spalsh screen existed, THANKS.

I'll let you know how it worked out on mx53loco QSB

 

I really appreciate your reply, I am trying to get ltib downloaded. 

BTW there is an 'mtd-utils' error in ltib 1st time on ubuntu 10.10-11.04

a fix:

http://forums.freescale.com/t5/i-MX-Microprocessors/mtd-utils-from-ltib-on-ubuntu-11-04/td-p/81297

# using old mtd-utils version...
# solution from Curtis Wald
cd dist/lfs-5.1/mtd-utils
mv mtd-utils.spec mtd-utils-201006.spec
ln -s mtd-utils-20060302.spec mtd-utils.spec
cd ../../..

./ltib --configure

0 Kudos

410 Views
daiane_angolini
NXP Employee
NXP Employee
0 Kudos