C

Getting started on STM

Overview

This topic provides common instructions for the STM platforms supported by Qt Quick Ultralite

Prerequisites

Use the Qt online installer to install the following prerequisites. You can download the installer from your Qt account.

  • Qt for MCUs SDK
  • Qt Creator v4.12.4 or newer
  • CMake 3.15 or newer
  • Ninja 1.10.0 or newer

    Note: Ninja is an optional build tool and can be replaced with others like JOM or NMake. It is not needed when using Qt Creator.

  • ARM Toolchain 8-2019-q3-update or IAR Build Tools for Arm V8.50, depending on which toolchain you are using

In addition, install the following separately as the Qt online installer does not provide these:

  • Install STM32CubeProg 2.4.0 or newer (Download)

    Note: Ensure that it is installed in the default location (C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\).

  • Install STM32CubeIDE (Download)

Board-specific instructions

Hardware boardMCUCompilerOperating system(s)
STM32F769I-DISCOVERYSTM32F769NIGNU Arm 8, IAR Build Tools for Arm V8.50Bare Metal, FreeRTOS (Tech preview)
STM32F7508-DISCOVERYSTM32F750N8H6GNU Arm 8, IAR Build Tools for Arm V8.50Bare Metal, FreeRTOS (Tech preview)
STM32H750B-DISCOVERYSTM32H750XBGNU Arm 8, IAR Build Tools for Arm V8.50Bare Metal
STM32L4R9I-DISCOVERYSTM32L4R9AII6GNU Arm 8, IAR Build Tools for Arm V8.50Bare Metal
STM32L4R9I-EVALSTM32L4R9AII6GNU Arm 8, IAR Build Tools for Arm V8.50Bare Metal
STM32F469I-DISCOVERYSTM32F469NIGNU Arm 8, IAR Build Tools for Arm V8.50Bare Metal

Available under certain Qt licenses.
Find out more.