For updating our software on the Colibri iMX6 board, we perform a cold boot at the end using the Update tool. We noticed that the screen remains black and does not show the splashscreen for quite a long time (around 25 seconds). This is considerably longer than what we used to get with the PXA320 board (running WinCE 6.0 v4.5) which showed the splashscreen after only about 3 seconds after a cold boot.
Furthermore, on the iMX6 board, the splashscreen is shown almost instatly after being powered on. The delayed splashscreen only happens when we do a cold boot.
Is there a way to avoid this delay?
We also noticed that the splashscreen seems to be suppressed by an “autorun” application. We have a console application in the AutoRun folder that occassionally performs a long operation (around 2 minutes) before launching our main (GUI) application. If that console application performs this operation, the screen remains black for the whole duration. The splashscreen only appears after this lengthy operation is completed at which time our GUI application takes over so the splashscreen is visible for only about one second. The intention was that the splashscreen should appear while the console operation does its thing.
Thank you for reading and we would greatly appreciate if you can give us some hints.