Skip to main content
Senior
February 11, 2026
Solved

STM32 Hardfault Error when calling fillBuffer under TouchGFX.

Hey, I am running into issues with a custom PCB based on STM32H743IIT6.

Using IS42S32400J-6TLI as SDRAM,  with an LCD screen. Using TouchGFX and DMA2D deactivated.

A hard fault is encountered after entering Model:Tick()

Hard Fault Error Detected at:

AEng7_0-1770822211656.png

 

Debug stack view:

AEng7_1-1770822232259.png

 

LTDC:

AEng7_0-1770822298398.png

AEng7_1-1770822317365.png

SDRAM - only 16 data bits used:

AEng7_2-1770822365014.png

TouchGFX:

AEng7_3-1770822401018.png

 

MCU:

AEng7_0-1770823991550.png

 

 

Any suggestions what could be causing this Hard Fault error?

 

AEng7Best answer
Senior
February 17, 2026

This was solved by setting the SDRAM, LTDC, and unlocking the MCU regions appropriately 

3 replies

AEng7Author
Senior
February 11, 2026

Seems to go to 

AEng7_0-1770823352866.png

 

Then BusFault Handler at :

AEng7_1-1770823584417.png

 

 

AEng7Author
Senior
February 11, 2026

Applying new MCU settings:

AEng7_0-1770825379420.png

 

I still get the BusFault_Handler error

 

AEng7AuthorBest answer
Senior
February 17, 2026

This was solved by setting the SDRAM, LTDC, and unlocking the MCU regions appropriately