Storing graphic primitives
Graphic primitives are basic elements (such as images or fonts) that can be combined to build the framebuffer content that is displayed.
Static data must be placed in a nonvolatile memory. When the amount of data to store is relatively low, the internal flash memory can be used. Otherwise, graphical contents must be placed in external memories.
The STM32 MCUs offer parallel (FMC) or serial (Quad SPI, Octo SPI, XSPI) interface for external NOR Flash memories (see Table 3 STM32 MCUs embedding an LTDC and their available graphic portfolio).
To build the framebuffer content, the DMA2D can directly read graphic primitives from a parallel NOR Flash or a Quad-SPI Flash.
Refer to the document AN4861_General-information.html#id_62127__entry_wzv_bky_31c and AN4861_General-information.html#id_62127__entry_psc_cky_31c for more details on storing graphic content on Quad SPI, Octo SPI,and XSPI memory.

