How to handle DMA2D Transfer Error
Hi,
I'm working with touchgfx on an STM32F769I board and I'm facing a problem where some times the DMA2D throws a transfer error (DMA2D_ISR_TEIF) during the running of my application. In the touchgfx library files (STM32F7HAL_DSI.cpp) I see that the DMA2DIRQHandler signals a DMA interrupt only when it gets a Transfer Complete Interrupt and the Transfer Error case is not handled at all. Does anyone know why the transfer error could be happening and how to handle it? If I call signalDMAInterrupt() even when I get a transfer error will the application have a glitch and continue normally? Right now, since I don't handle it the whole system freezes. Thanks in advance!
Nikil
