LCD stays white on STM32F429I-Discovery (no display output)
I am using STM32CubeIDE as my development environment,
and the board is STM32F429I-Discovery (MCU: STM32F429ZITx).
I created an LCD display program using the BSP drivers (such as stm32f429i_discovery_lcd.c).
The project builds successfully and flashes without any errors.
However, after powering on the board, the LCD remains completely white and nothing is displayed.
I downloaded the official firmware package from ST’s website:
https://www.st.com/en/embedded-software/stm32cubef4.html
and imported the necessary BSP files from stm32cubef4-v1-28-0.zip into my CubeIDE project.
Current situation:
-
The folders Drivers/BSP/STM32F429I-Discovery and Utilities/Fonts are properly included in the project
-
The build and flashing process complete successfully
-
The LCD backlight turns on, but the screen stays white all the time
-
I used the example project LTDC_Display_2Layers as a reference
I would like to know what kind of initialization or configuration might be missing,
or what are the common causes when the LCD stays white on this board.



