SPRADK8 February 2025 AM62P
Increasing numbers of automotive, industrial, and robotic use-cases require enabling the display as early as possible in the boot cycle. The operating systems involve multiple stages for boot up and a bootloader is the first software component to come up and initialize the system before booting up to the full system. This application report explains how to enable the display at the bootloader stage, display a splash-screen or animation at this stage, and have a flicker-free transition to the system UI. The splash screen enablement is explained for U-Boot which is a widely used open-source bootloader, as well as a Secondary Bootloader (FreeRTOSĀ®-based) which can perform a fast boot up to Linux using the Falcon mode boot flow. This guide then explains how the splash screen display context can be preserved while the system is booting up and a flicker-free transition to the system UI can be achieved.