Skip to main content
Associate II
May 16, 2025
Solved

My project on STM32H7 Riverdi 7 inch screen doesn't work

  • May 16, 2025
  • 3 replies
  • 927 views

I am using an STM32H7-based 7.0" Riverdi display board. I supplied 12V power to the board and connected the SWD pins to my external debugger.

When I first powered the board, the pre-installed demo application on the screen ran correctly.

After that, I created a GUI project using TouchGFX and selected the STM32H7-70STM board as the template. I compiled and flashed the code, and TouchGFX reported that the upload was successful.

However, after flashing, the screen remains completely black and does not respond.

I tested other GUI projects — even very simple ones with just a button — but the screen still does not display anything.

I would appreciate help identifying the cause of the issue.

3 replies

INaee.1
Associate II
May 17, 2025

Hi ,,
did u backup original Riverdi application ?

if yes , then flash that and see if display is fine.

I was looking the schematic of Riverdi 7inch board.

I have lot of experience of TouchGfx with H74xx series.

below is H745 dual core with 1280x800 , 7 inch tft

WhatsApp Image 2025-01-30 at 11.28.09_177f402c.jpg

regards

I.N

 

Associate II
May 19, 2025

Hi,

The original Riverdi application is already available in the demo section of TouchGFX. I also tried flashing that one directly—it uploads the code, but there’s no change on the screen. The display doesn’t turn on.

At first, I thought the screen might be damaged, but it's a brand-new product. I also have two other unused kits, and when I power them on, the default demo runs fine. The kit I'm currently working on also used to show the demo initially, but after I flashed my own application, the screen hasn’t worked since.

Could this be related to the .stdlr files? But when I click "Run" in TouchGFX, shouldn’t it be able to directly flash and run the original demo on the screen?

INaee.1
Associate II
May 19, 2025

Hi

I suspect , your board has problem.

I was looking for Riverdi display schematic but couldn't found.

if you have then share and also share your project.

 

I.N

hamzatamerAuthorBest answer
Associate II
May 23, 2025
jumman_JHINGA
Senior III
May 23, 2025

Check Display EN pin is High or Low. if your Display EN pin is low then your display would be turnded off.