I haven’t personally gone through this, actually.
What did you try?
Did you do the following, as described in section 5.4 of the uboot_mc6x.pdf?
5.4 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.Boot into u-boot console and set splash screen enviroment variables.
setenv splashimage ‘0x97c90000’
setenv splashpos ‘0,0’
setenv lvds_num 1
Note:
splashimage is the image address that will be loaded.
splashpos is the image position that will be displayed.
If you want to use lvds0, then set lvds_num to 0.
3.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-$ += my_bmp.o