MCUXpresso SDK Documentation

Windows OS host#

The following sections provide steps to run a demo compiled with Arm GCC on Windows OS host.

Set up toolchain#

This section contains the steps to install the necessary components required to build and run a MCUXpresso SDK demo application with the Arm GCC toolchain on Windows OS, as supported by the MCUXpresso SDK.

Install GCC Arm embedded toolchain#

Download and run the installer from the GNU Arm Embedded Toolchain Downloads page. The GNU Arm embedded toolchain contains the GCC compiler, libraries, and other tools required for bare-metal software development. The GCC toolchain should correspond to the latest supported version, as described in MCUXpresso SDK Release Notes for IMX95 Series(document MCUXSDKIMX95SERIESRN).

Parent topic:Set up toolchain

Add a new system environment variable for ARMGCC_DIR#

Create a new system environment variable and name it ARMGCC_DIR. The value of this variable should point to the Arm GCC embedded toolchain installation path. For this example, the path is: C:\Program Files (x86)\GNU Arm Embedded Toolchain\9 2020-q2-update. Reference the installation folder of the GNU Arm GCC embedded tools for the exact path.

Parent topic:Set up toolchain

Parent topic:Windows OS host

Build an example application#

To build an example application, follow these steps.

  1. Open the GCC Arm embedded toolchain command window. To launch the window on the Windows operating system, select Start-> Programs-> GNU Tools ARM Embedded <version>-> GCC Command Prompt.

  2. Change the directory to the example application project directory, which has a path similar to the following: <install_dir>/boards/<board_name>/<example_type>/<application_name>/armgcc. For this example, the exact path is: <install_dir>/boards/ imx95lpd5evk19/demo_apps/hello_world/armgcc.

  3. Type build_debug.bat at the command-line or double-click the build_debug.bat file in Windows. Explorer to perform the build. The output is as shown in Figure 2.

Parent topic:Windows OS host

Parent topic:Build a demo application using Arm GCC