cancel
Showing results for 
Search instead for 
Did you mean: 

model::tick() and other functions get blocked occasionally

JYi.3
Associate II

The following functions get blocked during application:

  1. void Model::tick() ;
  2. void handleTickEvent() ;
  3. OSWrappers::waitForVSync() ;

However, OSWrappers::signalVSync() works fine. The issue happens occasionally, most of the time, the TouchGFX GUI application is working fine.

What is the root-cause and how to debug / fix this issue?

Thanks

Jianchun

10 REPLIES 10

We are also seeing something very similar with out UI task being blocked. The tick will not occur and ultimately the user says the device freezes. This seems to be very rare.

Our setup:

  • TGFX 4.22
  • CMSIS v1.0
  • FreeRTOS
  • STM32F746
  • DMA2D LTDC FMC
  • SDIO DMA
  • Can provide more info if necessary

 

Was there a solution to this for this user? If so what was it?

If not do you have any good ideas on how to debug this scenario?