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.

AM3358: How to keep LOGO from uboot from linux kernel?

Genius 13655 points
Part Number: AM3358

Hello Champs,

HW: own board
SW: ti-processor-sdk-linux-rt-am335x-evm-07.03.00.005-Linux-x86-Install.bin;

How to keep LOGO from uboot from linux kernel? 

Customer followed the steps in below link.
https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/How_to_Guides/Host/Customizing_the_SDK_Splash_Screen.html

1. Using tisdk_am335x-evm-rt.defconfig configuration file, selecting Bootup logo option and recompiling the kernel. 

2. Cross compiler the psplash and copy the psplash, psplash-write two files to /usr/bin/

3.  Start the /etc/init.d/ psplash.sh, the script is below:

#!/bin/sh
### BEGIN INIT INFO
# Provides: psplash
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
### END INIT INFO

read CMDLINE < /proc/cmdline
for x in $CMDLINE; do
case $x in
psplash=false)
echo "Boot splashscreen disabled"
exit 0;
;;
esac
done

export TMPDIR=/mnt/.psplash
mount tmpfs -t tmpfs $TMPDIR -o,size=40k

rotation=0
if [ -e /etc/rotation ]; then
read rotation < /etc/rotation
fi

/usr/bin/psplash --angle $rotation &


There is no logo on LCD screen  and then manually execute the psplash.sh or execute usr/bin/psplash directly, it always prompted the warning: FBIOPUT_VSCREENINFO failed, double buffering disabled。


Thanks
Regards
Shine