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