cancel
Showing results for 
Search instead for 
Did you mean: 

Touchgfx gets stucked in takeFrameBufferSemaphore()

stevehong
Associate

Hello.

During rapid screen switching, TouchGFX becomes stuck randomly in takeFrameBufferSemaphore().

The issue reproduces within 1 hour after startup. 

We use TouchGfx 4.18.1 on STM32F439 and TouchGfx runs on external SDRAM. 

Also we have observed that  DMA_Interface "isRunning" status was continuously 1 when TouchGfx was struck.

Could you help me out? Also, when does the DMA's running status get cleared?

 

 

 

 

2 REPLIES 2
Osman SOYKURT
ST Employee

Hello @stevehong ,

I could see that the problem you described is very much similar to what was in this thread dated from some years ago. Did you try the workarounds suggested in it?

Regards,

Osman SOYKURT
ST Software Developer | TouchGFX
Jacob WOODRUFF
ST Employee

Hi All,

 

This question has been routed to our online support center for direct assistance.

 

Regards,
Jake

ST Support