Hi NXP
A customer is using the Android 12 SDK version, and I'm trying to decorate the Logo Splash Scren using the same image source during uboot and Kernel loading.
Can you guide me?
They have followed the below guidance. But it does not work for now.
https://developer.toradex.com/linux-bsp/os-development/boot/splash-screen-on-the-linux-kernel/
Regards,
ADAM
Hi @Jack-Cha
Please let us know your chip part number. We will assign right engineer for your issue.
Thanks,
Jun Zhang
Hi Jun
The chipset partnumber is MIMX8MM6DVTLZAA (8M Mini)
Symptoms are below:
The splash image displayed on Uboot is disabled as soon as the kernel is loaded
It is becoming "Black Screen" until Kernel is loaded and Android BootAnimation appears. A "Black Screen" has been occurring for approximately 19 seconds.
To solve this problem
- Keep the splash image displayed on the U-boot until you initialize the Kernel's HDMI device,
- The purpose of this task is to initialize the HDMI device, initialize the frame buffer, and then display the Kernel Logo.
Thanks.
ADAM
Hi @Jack-Cha ,
The default logo freescale.bmp is located in tools/logos/,
The Makefile in thie folder will decide which bmp would be compiled:
# Generic logo ifeq ($(LOGO_BMP),) LOGO_BMP= $(srctree)/$(src)/logos/denx.bmp # Use board logo and fallback to vendor ifneq ($(wildcard $(srctree)/$(src)/logos/$(BOARD).bmp),) LOGO_BMP= $(srctree)/$(src)/logos/$(BOARD).bmp else ifneq ($(wildcard $(srctree)/$(src)/logos/$(VENDOR).bmp),) LOGO_BMP= $(srctree)/$(src)/logos/$(VENDOR).bmp endif endif
You can try adding an image renamed to that same file. And if the timing is not as desired you can add a delay in or after splash_delay. If this has been done and the results are still not as desired, unfortunately we don't have a solution for displaying logo from uboot until the Android logo is displayed.
Best regards,
Hector.
Hello, Hector
It seems like you're suggesting the method for setting the logo in Uboot.
I want to eliminate the black screen during the 19-second interval in the kernel.
Uboot logo -> kernel booting ( black screen. about 19 second ) -> Android Animation.
Is it possible to display a logo from the kernel before loading the Android animation?
Thanks,
Song.
Hi @jgsong ,
I hope you're doing great! Unfortunately, this could only be done in U-boot; we don't have a solution to display a splash logo during the kernel booting process to android boot logo.
Best regards,
Hector.
Hi, Hector
Thank you for reply.
Is there a way to keep the U-boot Splash image until HDMI is initialized?
Thanks,
Song.
Hi @Jack-Cha ,
Thank you for the additional information, let me review this issue and I'll get back to you as soon as possible.
Thank you.
Best regards,
Hector.