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.

Locating example application source files

When opening an example application in any of the supported IDEs, a variety of source files are referenced. The MCUXpresso SDK devices folder is the central component to all example applications. It means the examples reference the same source files and, if one of these files is modified, it could potentially impact the behavior of other examples.

The main areas of the MCUXpresso SDK tree used in all example applications are:

  • devices/<device_name>: The device’s CMSIS header file, MCUXpresso SDK feature file and a few other files

  • devices/<device_name>/drivers: All of the peripheral drivers for your specific MCU

  • devices/<device_name>/<tool_name>: Toolchain-specific startup code, including vector table definitions

  • devices/<device_name>/utilities: Items such as the debug console that are used by many of the example applications

  • devices/<devices_name>/project Project template used in CMSIS PACK new project creation

For examples containing an RTOS, there are references to the appropriate source code. RTOSes are in the rtos folder. The core files of each of these are shared, so modifying one could have potential impacts on other projects that depend on that file.

Parent topic:MCUXpresso SDK board support package folders