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.

SK-AM69: Booting Logo (u-boot, Kernel)

Part Number: SK-AM69
Other Parts Discussed in Thread: AM69

Tool/software:

Does SK-AM69 EVB support booting logo in U-Boot and kernel?

If it is possible, would I get the reference material?

Thanks.

  • Hi Gear,

    Unfortunately, we do not have support for U-Boot for initializing a booting logo on SK-AM69. There are examples for AM62, but these have not been ported to AM69: https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/10_00_07_04/exports/docs/linux/Foundational_Components/U-Boot/UG-Splash-Screen.html

    On the other hand, for SK-AM69, you could make the kernel show a booting logo using psplash, udev rules, and systemd services. For example, below udev rule triggers a systemd service that initializes psplash when the framebuffer fb0 is created:

     https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/10_2D00_psplash_2D00_start.rules

    Not as quick as U-Boot, but less complicated since there is no hand-off required between U-Boot and Linux for the display/framebuffer.

    Regards,

    Takuma

  • Thank you for your reply.

    As you know, psplash is already included in the SK-AM69 EVM default image.

    However, it does not work.

    The reason is: 'Error opening /dev/fb0.’

    After the booting process is complete, it works.

    Should I move the psplash execution time back?

    After Weston is launched, the logo display is not needed. Is there a way to display the logo during the early boot process?

    Please check this issue.

  • Hi Gear,

    The udev rule I have shared gets triggered as soon as fb0 is created. Since psplash has a dependency on framebuffer, I do not think it is possible to initialize psplash earlier in the boot, unless you are able to move the framebuffer initialization earlier (which would be a bit hard since the display drivers have many dependencies).

    Other than that, we do not have support for displaying logo during early boot process.

    Regards,

    Takuma