Continuous LTDC FIFO underruns after >2 weeks of operation
- STM32H753 @ 480MHz
- 32bit SDRAM @ 125MHz
- LTDC clock @ 40.8MHz, 800x480 display, RGB565
I increment a counter in the LTDC error interrupt when there is a FIFO underrun.
That value will be 0 for >2 weeks. Then, one day, it will thousands of times every second. And of course, the display is erratic, glitchy, completely messed up.
This is pretty reproducible as well. When I reboot the hardware, it will run for 18 days or something without issue, and then it happens again.
I am at my wits end with this one... anyone have any clue whatsoever as to what could be happening here?
