STM32H750B Discovery Kit
This topic provides the necessary information about STM's STM32H750B discovery kit.
- ARM® Cortex®-M7
- 4.3” RGB Touch Display
- 128-Mbit SDRAM
- 1 Mbit NOR Flash
- 4-Gbyte on-board eMMC
Supported color depths
The reference port for this board supports 16bpp and 32bpp (default) color depths. The board also supports 24bpp, but it is not implemented in the reference port. See QUL_COLOR_DEPTH and Color depth for more information.
Prebuilt demos and examples
The package for
STM32H750B board comes with a prebuilt thermo demo binary. You can find it in the
See Bootloader Flashing Instructions for ST boards for instructions on how to flash the bootloader (required for STM32H750B) and Flashing Instructions for ST boards on how to flash an application binary to the device.
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.
The newer SDK version 1.6.0 is not supported yet.
Due to limited SDRAM bandwidth, accessing SDRAM with the CPU may cause visual artifacts while the framebuffer is being scanned by the display controller.
Try to reduce the use of rotated or perspective transformed images that need to be blended using the CPU, to prevent visual artifacts from appearing.
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.