I’m running a BBB with a very recent image (details below) with an HDMI touchscreen connected. Everything is setup and working very well, but between the kernel, OS, and Application startup there’s a solid minute before anything appears on the screen. I’m looking into optimizing this at a later date, but in the meantime I’m searching around to see if anyone has successfully gotten U-Boot to throw a splash image over the HDMI output without much luck. I’ve successfully bitbanged the GPIO via UBoot to do something similar on a two line LCD display, and see a ton of info on doing this with a normal LCD screen, but haven’t seen much as far as actual HDMI.
I grabbed the latest U-Boot and successfully built it from source in the event I need to actually hack it apart to get it to work, but I’m just looking for any guidance on where to start with that process, or if anyone has actually successfully done it?
Environment:
BeagleBone Black
Linux beaglebone 4.4.30-ti-r64
Debian GNU/Linux 8 (jessie)"
U-Boot 2016.11-rc3-00002-g73df7f7 (Nov 04 2016 - 15:20:36 -0500)
arm-linux-gnueabihf-gcc (Linaro GCC 6.1-2016.08) 6.1.1 20160711
GNU ld (Linaro_Binutils-2016.08) 2.27.0.20160829