Designing with NXP’s Kinetis and LPC microcontrollers based
on ARM
®
Cortex
®
-M cores is made easier with the MCUXpresso
Config Tools, which allow developers to quickly build a custom
SDK, create new projects, and leverage pins and clocks tools to
generate initialization C code for custom board support.
FEATURES
Available in online and desktop editions, MCUXpresso Config
Tools include:
SDK Builder packages custom SDKs based on user
selections of MCU, evaluation board, and optional software
components for use with MCUXpresso software and tools.
Pins tool assigns internal signals to external pins, sets
electrical properties, I/O conflict resolution options
and generates ANSI-C source code that drops into the
MCUXpresso SDK environment.
Clocks tool for a graphical representation of the MCU
clock tree system and interactive user controls as well as
assistance with system fine-tuning.
Project Generator creates new or clones existing SDK projects.
Peripherals tool (coming 2017) generates initialization code
for custom board support.
MCUXpresso Config Tools
System Configuration
Tools for NXPs
Kinetis and LPC
Microcontrollers
Integrated suite of configuration tools, including pins, clocks, project generation
and cloning that helps guide users from first evaluation to production software
development.
MIFARE
MCUXpresso
Config Tools
Power
Estimator
(coming 2017)
Project
Cloner
Pins
Peripherals
(coming 2017)
SDK
Builder
Clocks
Project
Generator
MCUXpresso CONFIG TOOLS
CLOCKS TOOL
The MCUXpresso Clocks Tool allows the user to easily configure
the initialization of the system clocks (core, system, bus,
peripheral clocks) and to generate C code with MCUXpresso
SDK clock initialization functions and configuration structures.
Visual inspection of the configured clock paths is available using
the graphical clock tree. The MCUXpresso Clock Tool validates
clock settings and provide calculations of the resulting clock
frequencies.
PROJECT GENERATION
The MCUXpresso Project Generator provide a simple process
for creating a new MCUXpresso SDK based project. It
assembles the source generated by the pins tool and clock
tools along with any additional drivers and utilities specified
by the user to create a project for the user selected toolchain.
The MCUXpresso Project Generator enables easy updating
of a previously created project, allowing for an iterative
development flow.
SDK BUILDER
The MCUXpresso SDK Builder generates a downloadable
SDK archive based on user selections of device, development
board, toolchain, host OS, middleware and more. With a few
simple configuration selections, the MCUXpresso SDK is ready
for download and use with desktop MCUXpresso software and
tools. These custom packages are inherently smaller in size and
make the MCUXpresso SDK much more manageable than other
“one size fits all” SDKs.
PINS TOOL
The MCUXpresso Pins Tool is used for pin routing configuration,
validation, and code generation. It provides pin settings for
signal muxing, electrical properties, and run-time configurations.
Selections can be easily captured using the graphical package view
or searchable/sortable spreadsheet view. The MCUXpresso Pins
Tool generates easy to read ANSI-C initialization code suitable for
C or C++ projects.