C

Prerequisites

The following prerequisites must be installed to start developing for the different target platforms on the Linux and Windows host. You can download the Qt online installer from your Qt account.

The following table lists all the common and board-specific prerequisites:

Use the Qt online installer to install the following prerequisites:

  • Qt for MCUs SDK
  • Qt Creator v9.0.0 or newer
  • CMake 3.21.1 or newer
  • Ninja 1.10.0 or newer
  • ARM Toolchain 10.3-2021.10 or IAR Build Tools for Arm V9.20, depending on which toolchain you are using

    Note: IAR Build Tools for Arm V9.20 needs to be installed separately (available from IAR Systems).

Use the Qt online installer to install the following prerequisites:

  • MCUXpresso IDE
  • MCUXpresso board SDK:
    • MIMXRT1050-EVKB - MCUXpresso SDK 2.12.0
    • MIMXRT1060-EVK - MCUXpresso SDK 2.12.0
    • MIMXRT1064-EVK - MCUXpresso SDK 2.12.0
    • MIMXRT1170-EVK - MCUXpresso SDK 2.12.0

Use the Qt online installer to install the following prerequisites:

  • For EK-RA6M3G only:
    • Flexible Software Package (FSP) source code v3.8.0

Install the following separately as the Qt online installer does not provide these:

Use the Qt online installer to install the following prerequisites:

  • STM Cube Programmer 2.11.0 or newer
  • STM32Cube board SDK:
    • STM32F769I-DISCOVERY - STM32CubeF7 SDK 1.17.0 or newer
    • STM32H750B-DISCOVERY - STM32CubeH7 SDK 1.10.0
    • STM32F469I-DISCOVERY - STM32CubeF4 SDK 1.27.0 or newer
  • Udev rules that provide access to the plugged devices for flashing. The STM32Cube programmer or STM32Cube IDE provides the following files, containing the Udev rules:
    • 49-stlinkv1.rules
    • 49-stlinkv2-1.rules
    • 49-stlinkv2.rule
    • 49-stlinkv3.rules
    • 50-usb-conf.rules

    Copy the relevant ones to /etc/udev/rules.d.

In addition, flash the bootloader image to the device if required. For more information, see Bootloader Flashing Instructions for ST boards.

Install the following separately as the Qt online installer does not provide these:
  • Green Hills MULTI Compiler for Embedded ARM or IAR Build Tools for Arm. Qt for MCUs is tested against Compiler version 2019.5 of Green Hills MULTI Compiler for Embedded ARM, and version 8.22.3 of IAR Functional Safety Build Tools for Arm.
  • Graphics Driver for Traveo II Cluster Series V1e.1.0, including the SRC, LIB, and SDK packages.
  • Cypress AutoFlashUtil 1.0 in order to be able to flash the built executables to the device.
  • A MiniProg4 debug probe if flashing directly from Qt Creator.

In addition, flash the bootloader image to the device if required. For more information, see Bootloader Flashing Instructions for Infineon/Cypress boards.

After installing these prerequisites, launch the Qt Creator IDE to automatically generate kits for all the available targets. If you don't find the kit for a specific target, update the requirements for the target and restart Qt Creator. For more information, refer to Qt Creator setup.

Available under certain Qt licenses.
Find out more.