HW model: Toradex Verdin iMX8M Mini on Verdin Development Board
Toradex version: 0059 V1.1D
Serial number: 15454330
Processor arch: aarch64
We’ve been following along with the guide for adding a splash screen, and then how to get it to actually compile, but when building and running the tdx-reference-multimedia-image on a Verdin iMX8M Mini in a Dahlia v1.1 there’s no splash screen over the DSI Display Adapter which is connected to the 10.1" DSI touch screen.
The display doesn’t seem to start until ~8s when the backlight turns on, but no text or images, and after ~14s it briefly shows the Weston desktop before getting into the multimedia demo. There’s nothing but black before any of that, and I don’t see any errors in the boot log and nothing when building the image.
Though, both a white “Yocto Project” loading screen followed by the splash screen (spinner along with a logo) shows when we’ve tried emulating the core-image-weston example image for qemux86-64.
Thanks, and I’d be glad to provide additional information regarding this.
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
It seems you’re encountering an issue where the splash screen does not appear on your Verdin iMX8M Mini setup with a DSI Display Adapter and a 10.1" DSI touch screen. Let’s go through some steps to help troubleshoot and resolve this issue:
Display Initialization Timing: The delay in the display turning on suggests that it might not be initializing early enough in the boot process. Please ensure that the display drivers are correctly configured and loaded early in the boot sequence.
Plymouth Configuration: Verify that Plymouth is correctly configured to use the appropriate display output. Check the Plymouth configuration files to ensure that the correct framebuffer or DRM settings are specified for your DSI display.
Kernel Command Line: Review the kernel command line parameters to ensure they include settings that support your display configuration. Parameters like video= can be used to specify display settings.
U-Boot Configuration: If you are using U-Boot to display a splash screen, ensure that framebuffer support is enabled in U-Boot. You may need to modify the U-Boot configuration to include CONFIG_DM_VIDEO=y and ensure the splash screen image is correctly formatted and placed.
Check for Errors: Although you mentioned no errors in the boot log, it might be helpful to double-check the logs for any warnings or messages related to display initialization or Plymouth.
Compare with Emulation: Since the splash screen works in an emulated environment, compare the configuration and logs from the emulation with those from the actual hardware to identify any discrepancies.
By following these steps, you should be able to identify and resolve the issue with the splash screen not appearing on your hardware setup. If the problem persists, reviewing the specific hardware and software documentation for any additional configuration requirements might be beneficial.
I hope this helps! If you have any more questions, feel free to ask.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem: