cancel
Showing results for 
Search instead for 
Did you mean: 

LCD stays white on STM32F429I-Discovery (no display output)

chachamaru
Associate

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.IMG_1460.jpegIMG_1462.jpeg20251028.png

1 REPLY 1
Imen.D
ST Employee

Hello @chachamaru ,

Did you try running the following BSP example (without update) for the STM32F429I-Discovery board:

STM32CubeF4/Projects/STM32F429I-Discovery/Examples/BSP at master · STMicroelectronics/STM32CubeF4 · GitHub

Within this BSP example, you can find a sub-example named LCD Demo which demonstrates how to use LCD features, such as drawing bitmaps, displaying strings with different fonts and displaying different shapes.

Make sure to use the correct physical connections and check the jumper settings (JP3 and CN4 are set to "on") following the Getting started with the STM32F429 Discovery kit (page 9)

ImenD_0-1761651751545.png

 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen