MCUXpresso SDK Release Notes#
Development tools#
The MCUXpresso SDK was tested with following development tools. Same versions or above are recommended.
CodeWarrior Development Studio v11.2 with CodeWarrior for DSC v11.2 SP1 (Service Pack 1)
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 |
|---|---|
TWR-MC56F8400 |
MC56F84441VLF, MC56F84442VLH, MC56F84451VLF, |
Release contents#
Table 1 provides an overview of the MCUXpresso DSC SDK release package contents and locations.
Deliverable |
Location |
|---|---|
Boards |
|
Demo applications |
|
Driver examples |
|
Documentation |
|
Driver, SoC header files, extension header files and feature header files |
|
Peripheral Drivers |
|
Utilities such as debug console |
|
Middleware |
|
MCUXpresso SDK release package#
The MCUXpresso SDK release package content is aligned with the silicon subfamily it supports. This includes the boards, CMSIS, devices, middleware, and RTOS support.
Device support#
The device folder contains the whole software enablement available for the specific System-on-Chip (SoC) subfamily. This folder includes clock-specific implementation, device register header files, device register feature header files, and the system configuration source files. Included with the standard SoC support are folders containing peripheral drivers, toolchain support, and a standard debug console. The device-specific header files provide a direct access to the microcontroller peripheral registers. The device header file provides an overall SoC memory mapped register definition. The folder also includes the feature header file for each peripheral on the microcontroller. The toolchain folder contains the startup code and linker files for each supported toolchain. The startup code efficiently transfers the code execution to the main() function.
Board support#
The boards folder provides the board-specific demo applications, driver examples, and middleware examples.
Demo application and other examples#
The demo applications demonstrate the usage of the peripheral drivers to achieve a system level solution. Each demo application contains a readme file that describes the operation of the demo and required setup steps. The driver examples demonstrate the capabilities of the peripheral drivers. Each example implements a common use case to help demonstrate the driver functionality.
Middleware#
Motor Control Software (ACIM, BLDC, PMSM)#
Motor control examples.
FreeMASTER#
FreeMASTER communication driver for 32-bit platforms.
Known issues#
This section lists the known issues, limitations, and/or workarounds.
PRINTF issue for program address space#
When project is compiled with SDM, print the address in program address space malfunction.
Failed example when SDM
PRINTF("%p", main);Root cause: in SDM,%pis treated as 16-bit value, howevermainin program address space is still considered as 32-bit.
Workaround(compliant with SDM and LDM)
PRINTF("0x%lx", (uint32_t)main);