cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7S78-DK, Touchgfx & Threadx Blank Screen

Hi, 

I've created a project with cubemx, copying the configuration generated with touchgfx designer for this board with the only change being that I wish to use threadx instead of FreeRTOS.  I'm able to compile and flash to the board and after hours of debugging I can't seem to find what the issue might be, everything seems to be working fine but all I get is a blank screen.  I've updated the linker script to use external ram (just as it is when generating the project via touchgfx designer) and when debugging I can step through the boot and application program no issue, no errors or faults.  

Has anyone run into this before and got out of it?  I tried just about everything that I can think of at this point.  

Additional info:

-Stm32CubeIDE Version: 1.18.1
-Stm32CubeMX Version: 6.14.1
-Touchgfx Designer Version: 4.25.0
-Threadx version: 6.4.0
-Touchgfx generator version: 4.25.0

Thank you.  

2 REPLIES 2
LouisB
ST Employee

Hello @SurrealistWasteland,

Did you check if your external memory is accessed correctly? Did you configure MPU ?

BR,

 

Louis BOUDO
ST Software Developer | TouchGFX

@LouisB 

I have and it seems to be accessing correctly.  As an update, I was able to get the screen to display!  I didn't change anything but the reset button cannot be tapped after downloading the project to the board, I have to hold the reset button for a few seconds, if you have any information on what might cause that please let me know.  It seems that it crashes after a single frame of rendering though, as it will display however the screen will look on startup but will not register anything when I touch the screen.  (I have copied the touch controller set up from the touchgfx reference project).  Nor does it seem to be displaying any animations.  (I set up an interaction in touchgfx designer to hide / display an object after so many ticks and it never updates). 

Attached is the project I'm working on currently that is having this issue.  

Thank you for the reply.