Skip to main content
Visitor II
March 27, 2024
Question

Touchgfx gets stucked in takeFrameBufferSemaphore()

  • March 27, 2024
  • 2 replies
  • 923 views

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?

 

 

 

 

This topic has been closed for replies.

2 replies

Osman SOYKURT
Technical Moderator
March 27, 2024

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 SOYKURTST Software Developer | TouchGFX
ST Employee
March 27, 2024

Hi All,

 

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

 

Regards,
Jake

ST Support