Hello,
We have successfully developed a GUI on an STM32F746-Discovery board, using 480x272xRGB565 resolution.
It runs fine there without the slightest issue, and it is not particularly complex.
We are now in the process of porting the GUI to our target system with STM32F769 CPU and RGB display interface. The combination of F769 and RGB interface has been successfully implemented before (with even higher display resolution), so we believe we have a rather error-free platform package available.
We have adapted this modified platform package to the new display resolution and timing.
Alas, at the very first display update, our application ends up in a HardFault in EwEndUpdate(), after triggering the DMA2D interrupt handler once or twice. We cannot look deeper into EwEndUpdate() though, as we are using a Small Business License.
We have verified nearly every facet of the Platform Package, the code tree, CPU configuration, toolchain and its parameters. We have tested the hardware, particularly the display itself, the LTDC and SDRAM with its frame buffers, but we cannot find what causes the application to crash.
May we ask you for a hint please?
Thanks,
Steffen