2025-11-18 5:54 PM
Hi,
I have a Riverdi STM32U5A9 that I'm trying to get converted to ThreadX to be able to use the onboard SD Card. The application was fully working with FreeRTOS, but after porting over to ThreadX, I get a Hard Fault on the first tick of the first transition to the first screen. From what I can tell, everything has been initialized. The TouchGFX project files are re-exported after the RTOS being set to ThreadX. I've increased the memory allocation, and adjusted the TX_TIMER_TICKS_PER_SECOND to 1000 as documented in the TouchGFX documentation. Everything is being done through STM32CubeIDE and TouchGFX. I've tried it on STM32CubeIDE version 1.15, 1.16, and 1.19. I'm using 4.24.0 for TouchGFX.
Any help or clues is greatly appreciated.
Thank you!