cancel
Showing results for 
Search instead for 
Did you mean: 

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

hamzatamer
Associate II

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.

1 ACCEPTED SOLUTION
5 REPLIES 5
INaee.1
Senior

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

 

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?

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

jumman_JHINGA
Senior II

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