Toolchain introduction
The MCUXpresso SDK release for i.MX 8M Plus includes the build system to be used with some toolchains. In this chapter, the toolchain support is presented and detailed.
Compiler/Debugger
The MCUXpresso SDK i.MX 8M Plus release supports building and debugging with the toolchains listed in Table 1.
The user 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 debugger probe and supports the device to attach, debug, and download.
Compiler/Debugger |
Supported host OS |
Debug probe |
Tool website |
---|---|---|---|
ArmGCC/J-Link GDB server |
Windows OS/Linux OS |
J-Link Plus |
| |IAR/J-Link|Windows OS|J-Link Plus|www.iar.com
|
Download the corresponding tools for the specific host OS from the website.
Note:
To support i.MX 8M Plus, the patch for IAR and Segger J-Link should be installed. The patch named iar_segger_support_patch_imx8mp.zip can be used with MCUXpresso SDK. See the readme.txt in the patch for additional information about patch installation.
For the security reason, only after the U-Boot is boot up, the JTAG can be allowed to connect to M core.
Parent topic:Toolchain introduction