This is the documentation for the latest (main) development branch of mcuxpresso sdk. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Toolchain introduction

The MCUXpresso SDK release for i.MX 8ULP includes the build system to be used with some toolchains. This chapter lists and explains the supported toolchains.

Compiler/Debugger

The release supports building and debugging with the toolchains listed in Table 1.

You can choose the appropriate one for development.

  • Arm GCC + SEGGER J-Link GDB Server. This is a command-line tool option and it supports both Windows OS and Linux OS.

  • IAR Embedded Workbench for Arm and SEGGER J-Link software. The IAR Embedded Workbench is an IDE integrated with editor, compiler, debugger, and other components. The SEGGER J-Link software provides the driver for the J-Link Plus debug probe and supports the device to attach, debug, and download.

Compiler/​Debugger

Supported host OS

Debug probe

Tool website

Arm GCC/​J-​Link GDB Server

Windows OS/​Linux OS

J-​Link Plus

developer.​arm.​com/​open-​source/​gnu-​toolchain/​gnu-​rm

www.​segger.​com

| |IAR/​J-​Link|Windows OS|J-​Link Plus|www.​iar.​com

www.​segger.​com

|

Download the corresponding tools for the specific host OS from the website.

Note: To support i.MX 8ULP, the patch for IAR and SEGGER J-Link should be installed. The patch namediar_segger_support_patch_imx8ulp.zip can be used with the MCUXpresso SDK. See readme.txt in the patch for additional information about patch installation.

Parent topic:Toolchain introduction