Block in _exit() function in syscalls.c with ili9341
Hi everyone,
I'm developing a project with stm32G0 and ILI9341 graphics controller, as frambuffer strategy I'm using "Partial Buffer". Everything works fine but occasionally the program crashes and ends up in the _exit() function in syscalls.c.
The cause is an assertion in the getBlockForTransfer() function in the FrameBufferAllocator.c file.
For the moment I solve the problem by commenting the line of code "assert(state[sendingBlock] == DRAWN);" in the function "virtual const uint8_t* getBlockForTransfer(Rect& rect)", but it's not the most elegant solution.
Is there a solution to this problem?
The version of TouchGFX is 4.21.2
Thank you
