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.
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:
-
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 -
Enable BMP Command Support
You also need to enable the BMP command by adding:CONFIG_CMD_BMP=y -
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.