Splash Logo on Kernel loading of 8MM

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Splash Logo on Kernel loading of 8MM

2,576件の閲覧回数
Jack-Cha
Contributor V

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

0 件の賞賛
返信
7 返答(返信)

2,557件の閲覧回数
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi @Jack-Cha 

Please let us know your chip part number. We will assign right engineer for your issue.

Thanks,

Jun Zhang

0 件の賞賛
返信

2,543件の閲覧回数
Jack-Cha
Contributor V

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

0 件の賞賛
返信

2,390件の閲覧回数
hector_delgado
NXP TechSupport
NXP TechSupport

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.

0 件の賞賛
返信

2,284件の閲覧回数
jgsong
Contributor I

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.

 

0 件の賞賛
返信

2,256件の閲覧回数
hector_delgado
NXP TechSupport
NXP TechSupport

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.

0 件の賞賛
返信

2,230件の閲覧回数
jgsong
Contributor I

Hi, Hector

Thank you for reply.

Is there a way to keep the U-boot Splash image until HDMI is initialized?

 

Thanks,

Song.

0 件の賞賛
返信

2,522件の閲覧回数
hector_delgado
NXP TechSupport
NXP TechSupport

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.

0 件の賞賛
返信