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.
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.
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