MCUXpresso SDK CMSIS Packs Release Notes

Similar documents
Getting Started with MCUXpresso SDK CMSIS Packs

Freescale Kinetis Software Development Kit Release Notes

Processor Expert for Kinetis Release Notes

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

MCU Bootloader Release Notes

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

Kinetis SDK v Release Notes for KV5x Derivatives

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

MCUXpresso SDK USB Power Delivery

NXP Semiconductors MCU Bootloader Demo Applications User's Guide

Kinetis Bootloader v1.2.0 Release Notes

Offline Flash Programmer for Kinetis K- and L-series MCUs

Kinetis K Series Microcontrollers (MCUs) Selector Guide A Performance and Integration Series Based on 32-bit Arm Cortex -M4 Cores

Kinetis Motor Suite v1.2.0 Release Notes

Getting Started with the MCU Flashloader

Kinetis Bootloader Demo Application User's Guide

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

i.mx 7 Dual/Solo Product Lifetime Usage

Kinetis KE1xF512 MCUs

FRDM-K64F Board Errata

i.mxrt1050 Product Lifetime Usage Estimates

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

Release Notes. Processor Expert Software Microcontrollers Driver Suite Update

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

Getting Started with MQX RTOS for Kinetis SDK

i.mx 6ULL Product Usage Lifetime Estimates

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

i.mx 6UltraLite Product Usage Lifetime Estimates

Kinetis KL2x Ultra-Low-Power MCUs with USB

Building U-Boot in CodeWarrior ARMv8

Freescale MKW40Z IEEE Software Quick Start Guide

How to use FlexMemory as D-Flash and EEPROM in KE1xF

Getting Started with FreeRTOS BSP for i.mx 7Dual

TWR-KL28Z User s Guide

HVP-KV31F120M User s Guide

WPR1500-LDO MP Receiver V2.1 Reference Design User s Guide

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

Processor Expert Software for i.mx Processors Version 1.0

Smart Plug Software Design Reference Manual

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

Freescale MQX RTOS TWR-K64F120M Release Notes

PMSM Control Reference Solution Package

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Emulating Dual SPI Using FlexIO

How to Enable Boot from QSPI Flash

HVP-KV10Z32 User s Guide

Getting Started with Kinetis SDK (KSDK) v.1.3

TWR-KE18F User's Guide

Developing a simple UVC device based on i.mx RT1050

Emulating I2S bus on KE06

Developing a Camera Application with i.mx RT Series

Freedom FRDM-KV31F Development Platform User s Guide

Power Consumption and Measurement of i.mx RT1020

How to Implement USB Suspend/Resume Feature with MCUXpresso SDK USB Stack

Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM

Quick Start Guide for FRDM-KL05Z

Freescale MQX RTOS for Kinetis SDK Release Notes version beta

Kinetis Flash Tool User's Guide

AN5016. Trigonometry approximations. Document information

Configuring DDR in U-Boot using QCVS

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

TWR-LS1021A Getting Started

S12Z MagniV LIN Bootloader

Using FCCU on MPC5744P

IMXPINSQSUG Quick Start Guide on Pins Tool for i.mx Processors

Getting Started with MCUXpresso SDK

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

Getting Started with Kinetis SDK (KSDK) v.1.2

Using an External GCC Toolchain with CodeWarrior for Power Architecture

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

Quick Start Guide for FRDM-KL46Z Rev 1

Using VRC_CTL to Control an External VDD_LV Supply on the MPC5748G

PICO-i.MX6UL Development Platform for Android Things Quick Start Guide

Kinetis Flash Tool User's Guide

Three-Phase Power Meter Hardware Design Reference Manual

Getting Started with Pins Tool User's Guide

Migrating Applications from MC9S12VR64 to MC9S12VR32 by: Manuel Rodríguez

Collecting Linux Trace without using CodeWarrior

Quick Start Guide for FRDM-FXS-MULTI-B

Measuring Interrupt Latency

QN9080 QN908x RF Certification Guide

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

How to Enable Boot from HyperFlash and SD Card

Configure QSPI Bus Width and Frequency in Pre-Boot Loader Stage on QorIQ LS Series Processors

FRDM-KL03Z User s Guide

Quick Start Guide. TWR-KV10Z32 Development Kit for Kinetis KV1x Family TOWER SYSTEM

Release notes for ISSDK v1.7

i.mxrt1060 Product Lifetime Usage Estimates

Quick Start Guide for FRDM-KL46Z Rev 1

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Emulating I2C Bus Master by using FlexIO

TWR-LS1021A Getting Started

i.mx 6ULZ Migration Guide

Transcription:

NXP Semiconductors Document Number: MCUXSDKPACKSRN Release Notes Rev. 1, 11/2017 MCUXpresso SDK CMSIS Packs Release Notes 1 Overview The MCUXpresso Software Development Kit (SDK) is a comprehensive software enablement package designed to simplify and accelerate application development with NXP s Kinetis, LPC, and i.mx microcontrollers based on Arm Cortex - M cores. The MCUXpresso SDK includes production-grade software with integrated RTOS (optional), integrated stacks and middleware, reference software, and more. For more information about MCUXpresso SDK visit the MCUXpresso SDK homepage. Contents 1 Overview... 1 2 MCUXpresso SDK CMSIS packs introduction... 2 2.1 MCUXpresso SDK Device Family Packs... 2 2.2 MCUXpresso SDK Board Support Packs... 2 3 Development Tools... 2 4 Supported Development Systems... 3 5 Known Issues... 7 2017 NXP Semiconductors

Development Tools 2 MCUXpresso SDK CMSIS packs introduction MCUXpresso SDK is delivered in Device Family Packs and Board Support Packs. 2.1 MCUXpresso SDK Device Family Packs Device Family Pack provides minimal device support. Installing DFP provides enough resources to create, compile and debug MCUXpresso SDK project. MCUXpresso SDK Device Family Pack contains: Device header files and system initialization modules Startup files Linker files SVD files Flash drivers (for some of the development tools) SDK drivers and utilities SDK project templates Content of the Device Family Pack is organized in following CMSIS components: Startup, contains minimal set of sources needed to create and compile MCUXpresso SDK project SDK drivers SDK utilities SDK CMSIS drivers RTE Device SDK project template, contains RTE_Device.h file required by CMSIS drivers Board SDK project template, contains board, clock configuration, peripherals and pin mux SDK configuration files with general implementation 2.2 MCUXpresso SDK Board Support Packs Board Support Pack provides support for NXP evaluation board and example projects for the board. MCUXpresso SDK Board Support Pack contains: Example projects and demo applications SDK project templates containing board, clock configuration, peripherals, and pin mux SDK configuration files implemented for the specific board. 3 Development Tools The MCUXpresso SDK CMSIS packs were compiled and tested with these development tools: MDK-Arm Microcontroller Development Kit (Keil) 5.23 IAR Embedded Workbench for Arm version 8.11.3 The MCUXpresso SDK CMSIS packs were compiled and tested using Arm::CMSIS pack version 5.1.0. 2 NXP Semiconductors

4 Supported Development Systems This release supports devices and boards listed in following tables. Supported Development Systems Devices and Device Family Packs supported in this release Device Family Pack NXP.LPC54101_DFP.2.3.0.pack NXP.LPC54102_DFP.2.3.0.pack NXP.LPC54113_DFP.2.3.0.pack NXP.LPC54114_DFP.2.3.0.pack NXP.LPC54605_DFP.2.3.0.pack NXP.LPC54606_DFP.2.3.0.pack NXP.LPC54607_DFP.2.3.0.pack NXP.LPC54608_DFP.2.3.0.pack NXP.LPC54616_DFP.2.3.0.pack NXP.LPC54618_DFP.2.3.0.pack NXP.LPC54628_DFP.2.3.0.pack NXP.MK02F12810_DFP.2.3.0.pack NXP.MK11D5_DFP.2.3.0.pack NXP.MK11DA5_DFP.2.3.0.pack NXP.MK12D5_DFP.2.3.0.pack NXP.MK21D5_DFP.2.3.0.pack NXP.MK21DA5_DFP.2.3.0.pack NXP.MK21F12_DFP.2.3.0.pack NXP.MK21FA12_DFP.2.3.0.pack NXP.MK22D5_DFP.2.3.0.pack MCU devices LPC54101J256BD64, LPC54101J256UK49, LPC54101J512BD64, LPC54101J512UK49 LPC54102J512BD64, LPC54102J512UK49, LPC54102J256BD64, LPC54102J256UK49 LPC54113J128BD64, LPC54113J256BD64, LPC54113J256UK49 LPC54114J256BD64, LPC54114J256UK49 LPC54605J256ET180, LPC54605J512ET180 LPC54606J256ET180, LPC54606J256ET100, LPC54606J256BD100, LPC54606J512BD208, LPC54606J512ET100, LPC54606J512BD100 LPC54607J512ET180, LPC54607J256BD208, LPC54607J256ET180 LPC54608J512BD208, LPC54608J512ET180 LPC54616J512BD208, LPC54616J512ET100, LPC54616J512BD100, LPC54616J256ET180 LPC54618J512BD208, LPC54618J512ET180 LPC54628J512ET180 MK02FN64VLH10, MK02FN64VLF10, MK02FN64VFM10, MK02FN128VFM10, MK02FN128VLF10, MK02FN128VLH10 MK11DN512VLK5, MK11DN512VMC5, MK11DX128VLK5, MK11DX128VMC5, MK11DX256VLK5, MK11DX256VMC5 MK11DX256AVLK5, MK11DX256AVMC5, MK11DN512AVLK5, MK11DN512AVMC5, MK11DX128AVLK5, MK11DX128AVMC5 MK12DN512VLH5, MK12DN512VLK5, MK12DN512VMC5, MK12DX256VLF5, MK12DX256VLH5, MK12DX256VLK5, MK12DX256VMC5, MK12DX128VLF5, MK12DX128VLH5, MK12DX128VLK5, MK12DX128VMC5 MK21DN512VLK5, MK21DN512VMC5, MK21DX128VLK5, MK21DX128VMC5, MK21DX256VLK5, MK21DX256VMC5 MK21DN512AVLK5, MK21DN512AVMC5, MK21DX128AVLK5, MK21DX128AVMC5, MK21DX256AVLK5, MK21DX256AVMC5 MK21FN1M0VLQ12, MK21FN1M0VMC12, MK21FN1M0VMD12, MK21FX512VLQ12, MK21FX512VMC12, MK21FX512VMD12 MK21FX512AVLQ12, MK21FX512AVMC12, MK21FX512AVMD12, MK21FN1M0AVLQ12, MK21FN1M0AVMC12, MK21FN1M0AVMD12 MK22DN512VLH5, MK22DN512VLK5, MK22DN512VMC5, MK22DX256VLF5, MK22DX256VLH5, MK22DX256VLK5, MK22DX256VMC5, MK22DX128VLF5, MK22DX128VLH5, MK22DX128VLK5, MK22DX128VMC5 NXP Semiconductors 3

Supported Development Systems NXP.MK22F12_DFP.2.3.0.pack NXP.MK22F12810_DFP.2.3.0.pack Devices and Device Family Packs supported in this release MK22FN1M0VLH12, MK22FN1M0VLK12, MK22FN1M0VLL12, MK22FN1M0VLQ12, MK22FN1M0VMC12, MK22FN1M0VMD12, MK22FX512VLH12, MK22FX512VLK12, MK22FX512VLL12, MK22FX512VLQ12, MK22FX512VMC12, MK22FX512VMD12 MK22FN128VDC10, MK22FN128VLL10, MK22FN128VLH10, MK22FN128VMP10 NXP.MK22F25612_DFP.2.3.0.pack NXP.MK22F51212_DFP.2.3.0.pack NXP.MK22FA12_DFP.2.3.0.pack NXP.MK24F12_DFP.2.3.0.pack NXP.MK24F25612_DFP.2.3.0.pack NXP.MK26F18_DFP.2.3.0.pack NXP.MK27F15_DFP.2.3.0.pack NXP.MK28F15_DFP.2.3.0.pack NXP.MK63F12_DFP.2.3.0.pack NXP.MK64F12_DFP.2.3.0.pack NXP.MK65F18_DFP.2.3.0.pack NXP.MK66F18_DFP.2.3.0.pack NXP.MK80F25615_DFP.2.3.0.pack NXP.MK82F25615_DFP.2.3.0.pack NXP.MKE02Z4_DFP.2.3.0.pack NXP.MKE04Z1284_DFP.2.3.0.pack NXP.MKE04Z4_DFP.2.3.0.pack NXP.MKE06Z4_DFP.2.3.0.pack NXP.MKE14F16_DFP.2.3.0.pack NXP.MKE14Z7_DFP.2.3.0.pack NXP.MKE15Z7_DFP.2.3.0.pack NXP.MKE16F16_DFP.2.3.0.pack NXP.MKE18F16_DFP.2.3.0.pack NXP.MKL02Z4_DFP.2.3.0.pack MK22FN256CAH12, MK22FN256VDC12, MK22FN256VLH12, MK22FN256VLL12, MK22FN256VMP12 MK22FN512VDC12, MK22FN512VLL12, MK22FN512VLH12, MK22FN512VFX12, MK22FN512CAP12, MK22FN512VMP12 MK22FN1M0AVLH12, MK22FN1M0AVLK12, MK22FN1M0AVLL12, MK22FN1M0AVLQ12, MK22FN1M0AVMC12, MK22FN1M0AVMD12, MK22FX512AVLH12, MK22FX512AVLK12, MK22FX512AVLL12, MK22FX512AVLQ12, MK22FX512AVMC12, MK22FX512AVMD12 MK24FN1M0VDC12, MK24FN1M0VLL12, MK24FN1M0VLQ12, MK24FN1M0CAJ12 MK24FN256VDC12 MK26FN2M0VLQ18, MK26FN2M0VMD18, MK26FN2M0CAC18, MK26FN2M0VMI18 MK27FN2M0VMI15 MK28FN2M0VMI15, MK28FN2M0CAU15R MK63FN1M0VLQ12, MK63FN1M0VMD12 MK64FN1M0VDC12, MK64FN1M0VLL12, MK64FN1M0VLQ12, MK64FN1M0VMD12, MK64FN1M0CAJ12, MK64FX512VDC12, MK64FX512VLL12, MK64FX512VLQ12, MK64FX512VMD12 MK65FN2M0VMI18, MK65FN2M0CAC18, MK65FX1M0CAC18, MK65FX1M0VMI18 MK66FN2M0VMD18, MK66FN2M0VLQ18, MK66FX1M0VMD18, MK66FX1M0VLQ18 MK80FN256CAx15, MK80FN256VDC15, MK80FN256VLL15, MK80FN256VLQ15 MK82FN256CAx15, MK82FN256VDC15, MK82FN256VLL15, MK82FN256VLQ15 MKE02Z32VFM4, MKE02Z32VLC4, MKE02Z32VLD4, MKE02Z32VLH4, MKE02Z32VQH4, MKE02Z16VFM4, MKE02Z16VLC4, MKE02Z16VLD4, MKE02Z64VFM4, MKE02Z64VLC4, MKE02Z64VLD4, MKE02Z64VLH4, MKE02Z64VQH4 MKE04Z64VLD4, MKE04Z64VQH4, MKE04Z64VLH4, MKE04Z64VLK4, MKE04Z128VLD4, MKE04Z128VQH4, MKE04Z128VLH4, MKE04Z128VLK4 MKE04Z8VTG4, MKE04Z8VWJ4, MKE04Z8VFK4 MKE06Z64VLD4, MKE06Z64VQH4, MKE06Z64VLH4, MKE06Z64VLK4, MKE06Z128VLD4, MKE06Z128VQH4, MKE06Z128VLH4, MKE06Z128VLK4 MKE14F512VLL16, MKE14F512VLH16, MKE14F256VLL16, MKE14F256VLH16, MKE14Z256VLL7, MKE14Z256VLH7, MKE14Z128VLL7, MKE14Z128VLH7, MKE15Z256VLL7, MKE15Z256VLH7, MKE15Z128VLL7, MKE15Z128VLH7, MKE16F256VLL16, MKE16F256VLH16, MKE16F512VLL16, MKE16F512VLH16, MKE18F512VLL16, MKE18F512VLH16, MKE18F256VLL16, MKE18F256VLH16, MKL02Z16VFK4, MKL02Z16VFG4, MKL02Z16VFM4, MKL02Z32VFG4, MKL02Z32VFK4, MKL02Z32CAF4, MKL02Z32VFM4, MKL02Z8VFG4 4 NXP Semiconductors

Devices and Device Family Packs supported in this release Supported Development Systems NXP.MKL03Z4_DFP.2.3.0.pack NXP.MKL13Z644_DFP.2.3.0.pack NXP.MKL17Z4_DFP.2.3.0.pack NXP.MKL17Z644_DFP.2.3.0.pack MKL03Z16VFG4, MKL03Z16VFK4, MKL03Z32VFK4, MKL03Z32CAF4, MKL03Z32VFG4, MKL03Z8VFG4, MKL03Z8VFK4 MKL13Z32VMP4, MKL13Z32VLK4, MKL13Z32VLH4, MKL13Z32VFT4, MKL13Z32VFM4, MKL13Z64VLH4, MKL13Z64VFT4, MKL13Z64VMP4, MKL13Z64VFM4, MKL13Z64VLK4 MKL17Z128VFT4, MKL17Z128VLH4, MKL17Z128VFM4, MKL17Z128VMP4, MKL17Z256VFM4, MKL17Z256VMP4, MKL17Z256VFT4, MKL17Z256VLH4 MKL17Z32VDA4, MKL17Z32VFT4, MKL17Z32VLH4, MKL17Z32VFM4, MKL17Z32VMP4, MKL17Z64VDA4, MKL17Z64VMP4, MKL17Z64VFM4, MKL17Z64VFT4, MKL17Z64VLH4 NXP.MKL26Z4_DFP.2.3.0.pack NXP.MKL27Z4_DFP.2.3.0.pack NXP.MKL27Z644_DFP.2.3.0.pack NXP.MKL28Z7_DFP.2.3.0.pack NXP.MKL33Z4_DFP.2.3.0.pack NXP.MKL33Z644_DFP.2.3.0.pack NXP.MKL34Z4_DFP.2.3.0.pack NXP.MKL36Z4_DFP.2.3.0.pack NXP.MKL43Z4_DFP.2.3.0.pack NXP.MKL46Z4_DFP.2.3.0.pack NXP.MKL82Z7_DFP.2.3.0.pack NXP.MKS20F12_DFP.2.3.0.pack NXP.MKS22F12_DFP.2.3.0.pack NXP.MKV10Z1287_DFP.2.3.0.pack NXP.MKV11Z7_DFP.2.3.0.pack NXP.MKV30F12810_DFP.2.3.0.pack NXP.MKV31F12810_DFP.2.3.0.pack NXP.MKV31F25612_DFP.2.3.0.pack NXP.MKV31F51212_DFP.2.3.0.pack MKL26Z256VLH4, MKL26Z256VLL4, MKL26Z256VMC4, MKL26Z256VMP4, MKL26Z128CAL4, MKL26Z128VLH4, MKL26Z128VFM4, MKL26Z128VFT4, MKL26Z128VLL4, MKL26Z128VMC4, MKL26Z32VLH4, MKL26Z32VFM4, MKL26Z32VFT4, MKL26Z64VLH4, MKL26Z64VFM4, MKL26Z64VFT4 MKL27Z256VMP4, MKL27Z256VFT4, MKL27Z256VFM4, MKL27Z256VLH4, MKL27Z128VLH4, MKL27Z128VFM4, MKL27Z128VMP4, MKL27Z128VFT4 MKL27Z32VDA4, MKL27Z32VLH4, MKL27Z32VFM4, MKL27Z32VMP4, MKL27Z32VFT4, MKL27Z64VDA4, MKL27Z64VFT4, MKL27Z64VMP4, MKL27Z64VFM4, MKL27Z64VLH4 MKL28Z512VDC7, MKL28Z512VLL7 MKL33Z128VLH4, MKL33Z128VMP4, MKL33Z256VLH4, MKL33Z256VMP4 MKL33Z64VLH4, MKL33Z64VLK4, MKL33Z64VMP4, MKL33Z64VFT4, MKL33Z32VLK4, MKL33Z32VFT4, MKL33Z32VMP4, MKL33Z32VLH4 MKL34Z64VLH4, MKL34Z64VLL4 MKL36Z128VLH4, MKL36Z128VLL4, MKL36Z128VMC4, MKL36Z64VLH4, MKL36Z64VLL4, MKL36Z256VLH4, MKL36Z256VLL4, MKL36Z256VMC4, MKL36Z256VMP4 MKL43Z256VMP4, MKL43Z256VLH4, MKL43Z128VLH4, MKL43Z128VMP4 MKL46Z128VLH4, MKL46Z128VLL4, MKL46Z128VMC4, MKL46Z256VLH4, MKL46Z256VLL4, MKL46Z256VMC4, MKL46Z256VMP4 MKL82Z128VLH7, MKL82Z128VLK7, MKL82Z128VLL7, MKL82Z128VMC7, MKL82Z128VMP7 MKS20FN128VLL12, MKS20FN128VLH12, MKS20FN128VFT12, MKS20FN256VLL12, MKS20FN256VLH12, MKS20FN256VFT12 MKS22FN128VLL12, MKS22FN128VLH12, MKS22FN128VFT12, MKS22FN256VLL12, MKS22FN256VLH12, MKS22FN256VFT12 MKV10Z128VFM7, MKV10Z128VLC7, MKV10Z128VLF7, MKV10Z128VLH7, MKV10Z64VFM7, MKV10Z64VLC7, MKV10Z64VLF7, MKV10Z64VLH7 MKV11Z128VFM7, MKV11Z128VLC7, MKV11Z128VLF7, MKV11Z128VLH7, MKV11Z64VFM7, MKV11Z64VLC7, MKV11Z64VLF7, MKV11Z64VLH7 MKV30F64VLF10, MKV30F64VFM10, MKV30F64VLH10, MKV30F128VFM10, MKV30F128VLF10, MKV30F128VLH10 MKV31F128VLH10, MKV31F128VLL10 MKV31F256VLH12, MKV31F256VLL12 MKV31F512VLL12, MKV31F512VLH12 NXP Semiconductors 5

Supported Development Systems Devices and Device Family Packs supported in this release NXP.MKV42F16_DFP.2.3.0.pack NXP.MKV44F16_DFP.2.3.0.pack NXP.MKV46F16_DFP.2.3.0.pack NXP.MKV56F24_DFP.2.3.0.pack NXP.MKV58F24_DFP.2.3.0.pack MKV42F256VLH16, MKV42F256VLL16, MKV42F64VLF16, MKV42F64VLH16, MKV42F128VLF16, MKV42F128VLH16, MKV42F128VLL16 MKV44F256VLH16, MKV44F256VLL16, MKV44F64VLF16, MKV44F64VLH16, MKV44F128VLF16, MKV44F128VLH16, MKV44F128VLL16 MKV46F128VLH16, MKV46F128VLL16, MKV46F256VLH16, MKV46F256VLL16 MKV56F512VLQ24, MKV56F512VLL24, MKV56F512VMD24 MKV58F1M0VLQ24, MKV58F1M0VLL24, MKV58F1M0VMD24 Boards and Board Support Packs supported in this release Board Support Pack Board NXP.FRDM-K22F_BSP.2.3.0.pack NXP.FRDM-K28F_BSP.2.3.0.pack NXP.FRDM-K64F_BSP.2.3.0.pack NXP.FRDM-K66F_BSP.2.3.0.pack NXP.FRDM-K82F_BSP.2.3.0.pack NXP.FRDM-KE02Z40M_BSP.2.3.0.pack NXP.FRDM-KE04Z_BSP.2.3.0.pack NXP.FRDM-KE06Z_BSP.2.3.0.pack NXP.FRDM-KE15Z_BSP.2.3.0.pack NXP.FRDM-KL02Z_BSP.2.3.0.pack NXP.FRDM-KL03Z_BSP.2.3.0.pack NXP.FRDM-KL27Z_BSP.2.3.0.pack NXP.FRDM-KL28Z_BSP.2.3.0.pack NXP.FRDM-KL43Z_BSP.2.3.0.pack NXP.FRDM-KL46Z_BSP.2.3.0.pack NXP.FRDM-KL82Z_BSP.2.3.0.pack NXP.FRDM-KV11Z_BSP.2.3.0.pack NXP.FRDM-KV31F_BSP.2.3.0.pack NXP.HEXIWEAR_BSP.2.3.0.pack NXP.HVP-KE18F_BSP.2.3.0.pack NXP.HVP-KV11Z75M_BSP.2.3.0.pack NXP.HVP-KV31F120M_BSP.2.3.0.pack NXP.HVP-KV46F150M_BSP.2.3.0.pack NXP.HVP-KV58F_BSP.2.3.0.pack NXP.LPCXpresso54102_BSP.2.3.0.pack NXP.LPCXpresso54114_BSP.2.3.0.pack NXP.LPCXpresso54608_BSP.2.3.0.pack NXP.LPCXpresso54618_BSP.2.3.0.pack NXP.LPCXpresso54628_BSP.2.3.0.pack NXP.MAPS-KS22_BSP.2.3.0.pack FRDM-K22F FRDM-K28F FRDM-K64F FRDM-K66F FRDM-K82F FRDM-KE02Z40M FRDM-KE04Z FRDM-KE06Z FRDM-KE15Z FRDM-KL02Z FRDM-KL03Z FRDM-KL27Z FRDM-KL28Z FRDM-KL43Z FRDM-KL46Z FRDM-KL82Z FRDM-KV11Z FRDM-KV31F HEXIWEAR HVP-KE18F HVP-KV11Z75M HVP-KV31F120M HVP-KV46F150M HVP-KV58F LPCXpresso54102 LPCXpresso54114 LPCXpresso54608 LPCXpresso54618 LPCXpresso54628 MAPS-KS22 6 NXP Semiconductors

Known Issues Boards and Board Support Packs supported in this release NXP.TWR-K21D50M_BSP.2.3.0.pack NXP.TWR-K21F120M_BSP.2.3.0.pack NXP.TWR-K22F120M_BSP.2.3.0.pack NXP.TWR-K24F120M_BSP.2.3.0.pack NXP.TWR-K64F120M_BSP.2.3.0.pack NXP.TWR-K65F180M_BSP.2.3.0.pack NXP.TWR-K80F150M_BSP.2.3.0.pack NXP.TWR-KE18F_BSP.2.3.0.pack NXP.TWR-KL28Z72M_BSP.2.3.0.pack NXP.TWR-KL43Z48M_BSP.2.3.0.pack NXP.TWR-KL82Z72M_BSP.2.3.0.pack NXP.TWR-KV11Z75M_BSP.2.3.0.pack NXP.TWR-KV31F120M_BSP.2.3.0.pack NXP.TWR-KV46F150M_BSP.2.3.0.pack NXP.TWR-KV58F220M_BSP.2.3.0.pack TWR-K21D50M TWR-K21F120M TWR-K22F120M TWR-K24F120M TWR-K64F120M TWR-K65F180M TWR-K80F150M TWR-KE18F TWR-KL28Z72M TWR-KL43Z48M TWR-KL82Z72M TWR-KV11Z75M TWR-KV31F120M TWR-KV46F150M TWR-KV58F220M 5 Known Issues 5.1 SDK example that uses Arm math library functions from CMSIS DSP component cannot compile The following compilation error is reported for some SDK examples that use the cmsis_iar_clz function from arm_math.h: CMSIS\Include\arm_math.h(582) : Error[Pe147]: declaration is incompatible with " interwork softfp uint32_t cmsis_iar_clz(uint32_t)" (declared at line 136 of CMSIS\Include\cmsis_compiler.h) CMSIS\Include\arm_math.h(585) : Error[Pe247]: function " cmsis_iar_clz" has already been defined (at line 136 of CMSIS\Include\cmsis_compiler.h) Error is caused by known issue in CMSIS 5.1.0 described here: github.com/armsoftware/cmsis_5/releases/tag/5.1.0. Workaround: Remove lines 588-599 from arm_math.h. 5.2 Not possible to download projects to board in IAR Embedded Workbench for Arm using CMSIS DAP default settings The MCUXpresso SDK projects created in IAR Embedded Workbench for Arm cannot be downloaded to the board using the CMSIS DAP debugger default settings. Workaround: Go to Project > Options > Debugger > Download, enable Override default.board file and select appropriate.board file from {Embedded Workbench installation NXP Semiconductors 7

Known Issues directory}\arm\config\flashloader\nxp\. Additionally, in Debugger > CMSIS DAP > Reset set the reset source to Software. Figure 1. Overriding default flash loader in IAR Embedded Workbench for Arm Figure 2. Setting CMSIS DAP software reset in IAR Embedded Workbench for Arm Alternatively, switch the processor from CMSIS-Pack variant to Device variant in Project > Options > General Options > Processor variant. 8 NXP Semiconductors

5.3 Not possible to debug K64 and K65 projects in IAR Embedded Workbench for Arm using P&E micro Known Issues In case of FRDM-K64F, TWR-K64F120M, and TWR-K65F180M boards, MCUXpresso SDK projects created in IAR Embedded Workbench for Arm cannot be debugged using P&E micro debugger. Workaround: Switch the processor from CMSIS-Pack variant to Device variant in Project > Options > General Options > Processor variant. 5.4 Warnings about too many memory zones reported in IAR Embedded Workbench for Arm For some devices, a warning about too many memory zones is reported for device description files (*.ddf) generated into Device Family Packs directory by IAR Embedded Workbench for Arm. Figure 3. Warning about too many memory zones defined in device description file When downloading application to board using CMSIS DAP debugger, the following warnings can also be shown followed by list of registers: Some SFRs are placed outside known memory areas, or in memory areas designated as read-only or as RAM Workaround: Go to Project > Options > Debugger > Setup > Device description file, enable Override default and select appropriate *.ddf file from {Embedded Workbench installation directory}\arm\config\debugger\nxp\. NXP Semiconductors 9

Known Issues Figure 4. Overriding default device description file Alternatively, switch the processor from CMSIS-Pack variant to Device variant in Project > Options > General Options > Processor variant. 5.5 Not possible to open example projects for IAR Embedded Workbench for Arm toolchain in MCUXpresso Configuration Tools from manually unzipped Board Support Packs In case of example projects for IAR Embedded Workbench toolchain, it is not possible to open projects from manually unzipped BSPs in MCUXpresso Config Tools. Workaround: Use Project > Create New Project > CMSIS Pack example in IAR Embedded Workbench for Arm to create new projects from example projects in BSPs. 5.6 Not possible to compile new projects created for LPC devices in IAR Embedded Workbench for Arm because of missing Power driver library. New projects created in IAR Embedded Workbench for Arm for LPC devices that uses Power driver library component (Device > SDK Drivers > powerlib) may not compile due to limitation in the development environment causing that path to the library file is not set in the project linker settings. 10 NXP Semiconductors

Known Issues Figure 5. Power driver library component Workaround: Add path to the power library file as additional library in Project > Options > Linker > Library > Additional libraries. The Power library file can be found in {Embedded Workbench PackRepo directory}\nxp\{device Family Pack}\{version}\iar\iar_lib_power.a. To find the Embedded Workbench PackRepo directory path, see Tools > Options > CMSIS-Pack > Local Pack Repository. Figure 6. Adding additional library file in IAR Embedded Workbench for Arm NXP Semiconductors 11

. How to Reach Us: Home Page: nxp.com Web Support: nxp.com/support Information in this document is provided solely to enable system and software implementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. NXP reserves the right to make changes without further notice to any products herein. NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in NXP data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including typicals, must be validated for each customer application by customerʼs technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: nxp.com/salestermsandconditions. NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, Freescale, the Freescale logo, Kinetis, and Tower are trademarks of NXP B.V. All other product or service names are the property of their respective owners. Arm, Cortex, Keil, and μvision are registered trademarks of Arm Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. 2017 NXP B.V. Document Number: MCUXSDKPACKSRN Rev. 1 11/2017