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.
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 thesaveenv
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.