Skip to main content
kgai
Associate II
Nov 25, 2020 6:48 AM UTC
Solved

In fact there IS A BUG during stm32l496 + TouchGFX(4.15, Freertos & No dma mode)

Just like this link

https://community.st.com/s/question/0D53W00000AYdlzSAD/basic-touchgfx-application-dont-work

when anyone start a basic touchGFX project with stm32l496 , using Freertos & no dma mode, u will get TouchGFXHAL::flushFrameBuffer never called because of endless waiting for dma unlock.

if u set lockDMAToFrontPorch(false); than it works but you will lost right refresh freq because the engin will create one frame after another and never pause, even u just called touchgfx::OSWrappers::signalVSync() one time.

and no one give an anwser by far. good job.

This topic has been closed for replies.
Martin KJELDSEN
Martin KJELDSENBest answer
Principal III
Nov 25, 2020 2:17 PM UTC

I'll try to take another look at this, hopefully tomorrow.

2 replies

Martin KJELDSEN
Martin KJELDSENBest answer
Principal III
Nov 25, 2020 2:17 PM UTC

I'll try to take another look at this, hopefully tomorrow.

kgai
kgaiAuthor
Associate II
Nov 26, 2020 3:19 AM UTC

it was so strange that after I post this question it works as expected now. I will check my project in detail.​