U-Boot splash screen

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I see that u-boot supports boot time splash screens. It would be great if I could just display a simple static image on the screen whilst Linux starts up in the background ... 8)

Has anyone tried this out for the STK1002 dev kit ?

If not, what are the chances of support being added ?

Who do I contact ?

Or any ideas as to what might be involved if I were to try this myself (not that I've really got the time !!) ?

Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Have done this with an NGW100, so with STK1000/1002 it should work, too. You have to build your U-Boot with Boot-Splash support. I had to play around with the drivers, but the drivers should be set for the STK1000, so it should work as is.

You can upload the image using Jtag-Ice MkII to upload it to the right location, or using U-Boot and the command "loadb" to transmit the image using Kermit Protocol in Hyperterminal. After that you have to copy the image from Ram to Flash using "cp.b". Don't forget to unprotect and erase the flash location first. I've uploaded the image to 0x20000 and changed the partitions in the kernel sources, accordingly.

At last you surely want to enable the splash screen in Kernel, too, else your booting image will turn black, as soon as the kernel is loaded. How to do that, you can see here:
https://www.avrfreaks.net/index.p...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Note that both these features (splash image in u-boot and not clearing the framebuffer in the kernel) were gone for a while in later versions (than BSP 2.0), but they are being added back.

The lcd code in u-boot is really incredibly ugly...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

how wrote:
... but they are being added back.
Any idea when that might be ?