507 views
in GUI Development by

Hi,

 On boot I get an initial screen of noise or ghost image. iMXRT1062 platform. Is there a way to avoid this?

 

1 Answer

0 votes
by

Hi Mike,

if the boot time takes too long (e.g. by initializing other devices and software stacks) it might be possible to see the content of the uninitialized framebuffer memory on the display.

In order to avoid that, you can either switch on the backlight after the system is initialized or you can clear the framebuffer memory. For that purpose you can add the following line at the beginning of EwInitDisplay (file ew_bsp_display.c):

  /* Initialize given framebuffer */
  memset((void*)FRAME_BUFFER_ADDR, 0, FRAME_BUFFER_WIDTH * FRAME_BUFFER_HEIGHT * FRAME_BUFFER_DEPTH );

Does this help?

Best regards,

Manfred.

Ask Embedded Wizard - Archive

Welcome to the Ask Embedded Wizard archive. This community forum served us well for many years, but we've evolved our support approach!

Your resources:

The Embedded Wizard Online Documentation provides comprehensive documentation, tutorials, examples and ready-to-use software packages.

For dedicated assistance, explore our Embedded Wizard Product Support.

You can still browse the valuable discussions from our community history here.

Embedded Wizard Website | Privacy Policy | Imprint

...