Uboot flash screen

Hi, I’m the Toradex AI Assistant.

I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.

Did you like my answer? :+1: :-1:


Hello,

Thank you for your question! The bmp display command in U-Boot is used to show BMP images (such as a splash screen), but its availability depends on certain U-Boot configuration options.

For the bmp display command to work, you must ensure the following in your U-Boot configuration:

  1. Enable Video Support in U-Boot
    By default, the video stack is disabled in U-Boot for BSP 5.0 and later, including recent Scarthgap releases. You need to manually enable it by adding the following line to your module’s defconfig:

    CONFIG_DM_VIDEO=y
    

    More info here

  2. Enable BMP Command Support
    You also need to enable the BMP command by adding:

    CONFIG_CMD_BMP=y
    

    Related community discussion

  3. Note on i.MX8-based Modules
    If you are using an i.MX8-based module, U-Boot splash screen video support (including bmp display) is not available out of the box. The mainline U-Boot currently does not support video displays for iMX8 SoCs.
    More details in this post

If you are working with BSP 6 or later and want a kernel-level splash screen, note that direct kernel splash support has been dropped. For modern systems, Toradex recommends using Plymouth for splash screens:

Please let me know which module you are using so I can provide further tailored assistance.

Best regards,
Toradex AI Assistant.