Getting started on NXP
This topic provides common instructions for the NXP platforms supported by Qt Quick Ultralite
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
In addition, install the following separately as the Qt online installer does not provide these:
- NXP MCUXpresso IDE (download)
Note: MCUXpresso IDE provides the tools for flashing and onboard debugging
Flashing and debugging NXP boards requires the board to have the OpenSDA firmware. If an incorrect firmware is flashed, the tools may fail to establish connection with the device.
To check the firmware, connect your device to your development host and open the provided USB storage device. In the
DETAILS.TXT file, look for the line starting with "USB Interfaces". It has to list "CDC" and "HID". If these are missing, you are probably using an incorrect firmware.
NXP provides the firmware for download. On the download page, select the type of your type of board and download the "Default firmware application, DAPLink". After flashing this to your board by following the instructions from NXP, the CDC and HID interface should be listed.
|Hardware board||MCU||Compiler||Operating system(s)|
|NXP MIMXRT1050-EVKB||MIMXRT1052DVL6B||GNU Arm 8||Bare Metal, FreeRTOS (Tech preview)|
|NXP MIMXRT1060-EVK||MIMXRT1060DVL6A||GNU Arm 8||Bare Metal|
|NXP MIMXRT1064-EVK||MIMXRT1064DVL6A||GNU Arm 8||Bare Metal, FreeRTOS (Tech preview)|
|NXP MIMXRT1170-EVK||MIMXRT1176DVMAA||GNU Arm 8||FreeRTOS (Tech preview)|
Available under certain Qt licenses.
Find out more.