MCUXpresso SDK Release Notes for FRDM-MCXE247

Overview

The MCUXpresso SDK is a comprehensive software enablement package designed to simplify and accelerate application development with Arm Cortex-M-based devices from NXP, including its general purpose, crossover and Bluetooth-enabled MCUs. MCUXpresso SW and Tools for DSC further extends the SDK support to current 32-bit Digital Signal Controllers. The MCUXpresso SDK includes production-grade software with integrated RTOS (optional), integrated enabling software technologies (stacks and middleware), reference software, and more.

In addition to working seamlessly with the MCUXpresso IDE, the MCUXpresso SDK also supports and provides example projects for IAR, KEIL, and GCC with Cmake. Support for the MCUXpresso Config Tools allows easy cloning of existing SDK examples and demos, allowing users to leverage the existing software examples provided by the SDK for their own projects.

Underscoring our commitment to high quality, the MCUXpresso SDK is MISRA compliant and checked with Coverity static analysis tools. For details on MCUXpresso SDK, see MCUXpresso-SDK: Software Development Kit for MCUXpresso.

MCUXpresso SDK

As part of the MCUXpresso software and tools, MCUXpresso SDK is the evolution of Kinetis SDK, includes support for LPC, DSC,PN76, and i.MX System-on-Chip (SoC). The same drivers, APIs, and middleware are still available with support for Kinetis, LPC, DSC, and i.MX silicon. The MCUXpresso SDK adds support for the MCUXpresso IDE, an Eclipse-based toolchain that works with all MCUXpresso SDKs. Easily import your SDK into the new toolchain to access to all of the available components, examples, and demos for your target silicon. In addition to the MCUXpresso IDE, support for the MCUXpresso Config Tools allows easy cloning of existing SDK examples and demos, allowing users to leverage the existing software examples provided by the SDK for their own projects.

In order to maintain compatibility with legacy Freescale code, the filenames and source code in MCUXpresso SDK containing the legacy Freescale prefix FSL has been left as is. The FSL prefix has been redefined as the NXP Foundation Software Library.

Development tools

The MCUXpresso SDK is compiled and tested with these development tools:

Supported development systems

This release supports board and devices listed in following table. The board and devices in bold were tested in this release.

Development boards

MCU devices

FRDM-MCXE247

MCXE247VLL, MCXE247VLQ

MCUXpresso SDK release package

The MCUXpresso SDK release package content is aligned with the silicon subfamily it supports. This includes the boards, devices, documentation, and middleware.

FreeRTOS

Real-time operating system for microcontrollers from Amazon.

Parent topic:Operating System

Release contents

Table 1 provides an overview of the MCUXpresso SDK release package contents and locations.

|Deliverable

|Location

| |————-|———-| |Boards|INSTALL_DIR/boards| |Demo Applications|INSTALL_DIR/boards/<board_name>/demo_apps| |Driver Examples|INSTALL_DIR/boards/<board_name>/driver_examples| |eIQ examples|INSTALL_DIR/boards/<board_name>/eiq_examples| |Board Project Template for MCUXpresso IDE NPW|INSTALL_DIR/boards/<board_name>/project_template| |Driver, SoC header files, extension header files and feature header files, utilities|INSTALL_DIR/devices/<device_name>| |CMSIS drivers|INSTALL_DIR/devices/<device_name>/cmsis_drivers| |Peripheral drivers|INSTALL_DIR/devices/<device_name>/drivers| |Toolchain linker files and startup code|INSTALL_DIR/devices/<device_name>/<toolchain_name>| |Utilities such as debug console|INSTALL_DIR/devices/<device_name>/utilities| |Device Project Template for MCUXpresso IDE NPW|INSTALL_DIR/devices/<device_name>/project_template| |CMSIS Arm Cortex-M header files, DSP library source|INSTALL_DIR/CMSIS| |Components and board device drivers|INSTALL_DIR/components| |RTOS|INSTALL_DIR/rtos| |Release Notes, Getting Started Document and other documents|INSTALL_DIR/docs| |Tools such as shared cmake files|INSTALL_DIR/tools| |Middleware|INSTALL_DIR/middleware|