C
STM32F469I Discovery Kit
Board features
- STM32F469NIH6 microcontroller featuring ARM® Cortex®-M4 core and 324 Kbytes of RAM
- 4” TFT Color LCD Touch Display
- 128-Mbit SDRAM
- 128 Mbit QSPI NOR Flash
Supported color depths
The reference port for this board supports 16bpp and 24bpp (default) color depths. The board also supports 32bpp, but it is not implemented in the reference port. See QUL_COLOR_DEPTH and Color depth for more information.
Prebuilt demos and examples
Package for STM32F469I-DISCO
board is provided with following prebuilt demos
You can flash them onto the device using images from the demos_images
folder. Follow the flashing instructions for ST boards, and use STM32469I-DISCO
as the board name selecting N25Q128A_STM32469I-DISCO as the external loader script.
Reading debug messages
By default, the output of printf
calls are redirected to a virtual serial port, which is exposed on the host machine via USB.
Known limitations
STM32F469NI does not have double-precision floating-point support.
Due to limited SDRAM bandwidth, accessing SDRAM with the CPU may cause visual artifacts while the framebuffer is being scanned by the display controller.
RLE decompression
The CPU on this board cannot blend compressed images directly onto the framebuffer in SDRAM. Such images are decompressed into intermediate buffers of a limited size, before blending them using DMA2D onto the framebuffer in SDRAM. This approach has a significant performance overhead to blend RLE-compressed images compared to the uncompressed images.
Performance can be improved to some degree by increasing the size of qul_scratch_buffer in platform_stm32.cpp, at the cost of more RAM usage.
Available under certain Qt licenses.
Find out more.