C

Getting started on NXP

Overview

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

Prerequisites

  • Download Qt Online installer from Qt account and use it to install Qt for MCUs package.
  • Create the Qul_DIR environment variable and set its value to
    <QT_INSTALL_PATH>\QtMCUs\<VERSION>

    where,

    • <QT_INSTALL_PATH> is the Qt install directory,
    • and <VERSION> is the directory containing the Qt Quick Ultralite version you are using, for example 1.1.0.
  • Install CMake 3.13 or (newer) and update the System PATH
    • CMake can be installed by the Qt Installer. In that case, the System PATH needs to updated with the following entry
      <QT_INSTALL_PATH>\Tools\CMake_<ARCH>\bin

      where,

      • <QT_INSTALL_PATH> is the Qt install directory,
      • and <ARCH> is the directory name suffix depending on machine's architecture, for example 64
    • For manual installation, download and run CMake installer
      • Remember to select Add CMake to the System PATH for all users or Add CMake to the System PATH for the current user while installing CMake.
  • Install Ninja 1.10.0 ( or newer ) and update the System PATH
    • Ninja can be installed by the Qt Installer. In that case, the System PATH needs to updated with the following entry
      <QT_INSTALL_PATH>\Tools\Ninja

      where,

      • <QT_INSTALL_PATH> is the Qt install directory
    • For manual installation, download and unpack Ninja to your desired location
      • Add the following entry to the System PATH
        <NINJA_INSTALL_PATH>

        where, <NINJA_INSTALL_PATH> is the path to the directory to which you've extracted ninja.zip

    Note: Ninja Build is optional and can be replaced with other build system.

  • Install ARM Toolchain 8-2019-q3-update and create the ARMGCC_DIR environment variable (Download)
    • The ARMGCC_DIR environment variable should point to the directory where the ARM Toolchain is installed.

      Warning: Ensure that the ARMGCC_DIR choosen during the installation process do not contain any spaces!

  • Download and install MCUXpresso IDE. Make a note of the installation path.
    • Set the value of the MCUXpressoIDE_PATH environment variable to your MCUXpresso IDE installation path.

Board-specific instructions

Hardware boardMCUCompilerOperating system(s)
NXP IMXRT1050-EVKBMIMXRT1052DVL6BGNU Arm 8Bare Metal, FreeRTOS (Tech preview)
NXP MIMXRT1064-EVKMIMXRT1064DVL6AGNU Arm 8Bare Metal, FreeRTOS (Tech preview)

Available under certain Qt licenses.
Find out more.