MCUXpresso SDK Documentation

Getting Started with MCUXpresso SDK Package

Getting Started with MCUXpresso SDK Package#

Starting with version 25.09.00, MCUXpresso SDK introduced two package versions for offline development:
  • Classic SDK Package: Traditional board-specific packages with pre-configured IDE projects for MCUXpresso IDE, IAR, Keil, and other toolchains.

  • Repository-Layout SDK Package: Board-specific packages that maintain the same structure and build system as the GitHub Repository SDK, providing offline access to the repository SDK development experience. Available when selecting the ARMGCC toolchain.

From version 25.12.00 onward:
  • When you select ARMGCC, the SDK download will use the Repository-Layout version.

  • For all other toolchains, the SDK download will remain in the Classic version.

Note: The Repository-Layout SDK package was first introduced in version 25.09.00, but initially only for MCXW23x platforms.

Classic SDK Package#

Repository-Layout SDK Package#

The Repository-Layout SDK Package is downloaded and extracted the same way as the Classic SDK Package — see SDK Builder for how to obtain it. Once extracted, it uses the same SDK workspace layout as the GitHub Repository SDK, so you get the same offline development experience as a full workspace checkout. This section walks through installing development tools, touring the workspace layout, building your first example, generating IDE projects for IAR or Keil MDK, and importing the package into the MCUXpresso for VS Code extension.