cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX and STM32IDE IOC Problem with STM32H750B-DK

AEng7
Associate II

I have been developing code between TouchGFX 4.25.0 Designer and STM32Cube IDE 1.12.1, with the STM32H750DB-DK development kit.

I initially generated the code firstly using TouchGFX, created from the Blank UI using the STM32H750B-DK board setup. I have been successfully been able to create an interface with TouchGFX and then develop the functions within STM32Cube IDE. I have been debugging successfully within the STM32Cube IDE and have created a nice GUI so far. 

However, using the generated IOC, that was created using TouchGFX. If I generate the code from the IOC, with minimal changes such as adding TIMER7, it causes the LCD to go to a white screen. After I generate the code from the IOC, I regenerate the code on the TouchGFX.

I require to edit the IOC as I need to add a Timer to control the backlight brightness, but I can't seem to get that far due to generating the IOC causing the white LCD screen problem. I have had to revert my code back at every attempt, to prevent the problem occurring. 

Observing debug within the STM32Cube IDE, It seems to get stuck under MX_FMC_InIt, I have compared the MX_FMC_Init, MX_QUADSPI_Init, and MX_LTDC_Init settings, as well as the GPIO pins before IOC generation (where I don't get a white LCD screen), and they are no difference. I have attached a screenshot where it is getting stuck. Do you have any suggestions what could be causing this issue?

 

Thank you for answering in advance! 

 

 

0 REPLIES 0