Uboot Splash


Important

The u-boot splash screen is disabled by default. On many panels the blanking period between the u-boot and Linux splash screens causes some annoying flashing. The information to enable the u-boot splash is retained here so that you can try it and see if it works for you.

The following table lists the uboot environment variables that can be modified to control the uboot splash screen. Set these variables using the fw_setenv command from the Linux prompt on the G3 module1.

Uboot Splash Screen Variables

Variable Name

Description

Default

splashen

Enable or disable uboot splash screen

"n"2

splash

Splash screen image file

"splash.bmp"3

splashpos

Splash image position

"m,m"4

splashpart

Splash screen image file partition

"4"5


Footnotes:

1

This can also be accomplished by breaking into u-boot during power up and using the setenv command to the the u-boot environment variable(s). This should be followed with the saveenv command to persist the setting into the u-boot backing store file.

2

Must be “y” to enable. Anything else will disable. Disabled by default due to excessive flashing with several panels.

3

Effectively /data/share/pixmaps/splash.bmp. If you change this, we recommend using “bootsplash.bmp” for the file name. Then copy your uboot splash image to /data/share/pixmaps/bootsplash.bmp.

4

The default value causes the image to be centered if smaller than the screen. It can also be set to an x,y offset relative to the upper left corner of the screen.

5

By default, partition 4 on i.MX6 based modules and partition 7 on STM32MP157 based modules is mounted at /data. We recommend you do not change this.