This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Keeping U-Boot splash screen while Linux booting

Other Parts Discussed in Thread: DA8XX

Hi,

Just wondering if anyone has a solution to keep the U-Boot splash screen displayed on LCD while the Linux kernel is booting? I found this earlier post but it is not very helpful: http://e2e.ti.com/support/arm/sitara_arm/f/791/p/313745/1103111.aspx

I use BeagleBone Black and kernel version 3.14.19.

Thanks,

Tamás

  • Hi Tamas,

    Can you try the following methods:
    1)  http://www.denx.de/wiki/view/DULG/LinuxSplashScreen 

    or

    2) http://www.robgarrett.co.uk/pages/linux-things/arm-development/change-kernel-splash-screen.php

    Best Regards,
    Yordan

  • Hi Yordan,

    Thanks for your reply. The Linux logo is not a viable option for me because I have to be able to change the picture without recompiling the kernel. The CONFIG_FB_PRE_INIT_FB method seems to be the way to go but it doesn't seem to be supported by the DA8xx driver (for AM335x). I don't know how challenging it would be to add it...

    Regards,

    -Tamás

  • Hi Tamas,

    Tamás Bondár said:
    I don't know how challenging it would be to add it

    The CONFIG_FB_PRE_INIT_FB option preserves fb memory between u-boot and kernel in order to avoid display flicker and splash screen destruction.

    If you decide to port it in your driver, you can check what is done in /drivers/video/mb862xx/mb862xxfbdrv.c driver for example.

    Otherwise, besides the suggestions in the thread you mention & options in my previous post I am not aware of other methods, I will have to do some research... In the mean time maybe someone else here could elaborate.

    Best Regards,

    Yordan