2025-05-16 5:25 AM - last edited on 2025-05-19 3:11 AM by Andrew Neil
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.
Solved! Go to Solution.
2025-05-23 4:09 AM
2025-05-17 2:34 AM
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
regards
I.N
2025-05-19 2:59 AM
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?
2025-05-19 4:44 AM
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
2025-05-23 4:09 AM
2025-05-23 5:53 AM
Check Display EN pin is High or Low. if your Display EN pin is low then your display would be turnded off.