cancel
Showing results for 
Search instead for 
Did you mean: 

debug stops at HAL::initialize().

SEMad
Associate III

Hi.

I am using a custom board using stm32h743iit6. external SDRAM And LTDC work fine separately. touchgfx works fine in "No OS" but when I eanable the FreeRTOS CMSIS_V1 it stops at MX_TouchGFX_Init() Line (It better to say it stops at HAL::initialize() in the TouchGFXGeneratedHAL.cpp).

I worked with touchGFX using many different custom boards before... but it is the firs time that I faced to this!!

I tested 4 different timer as Timebase source, 3072 words stack size and eanabled USE_NEWLIB_REENTRANT.

CRC is activated in default state, DMA2D and DMA2D global interrupt is activated and LTDC global interrupt is activated too.

I am using CubeIDE 1.10.1 and touchgfx 4.18.1.

1 REPLY 1
Osman SOYKURT
ST Employee

Hello SEMad,

We have the STM32H743-EVAL board TBS that I can suggest you to look at. It uses FREERTOS, so I'm sure you can get inspiration from it. Do you have an error message like hardfault or something?

/Osman

Osman SOYKURT
ST Software Developer | TouchGFX