Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z NXP Freedom Development Platform

Freescale Semiconductor, Inc.
Release Notes
Document Number: KSDK120KV10RN
Rev. 0, 07/2015
Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z
Freescale Freedom Development Platform
1
Overview
These are the release notes for the Freescale
Kinetis Software Development Kit (SDK) 1.2.0.
They support for the FRDM-KV10Z Freescale
Freedom development platform. This release
adds support for the board, including the set of
demos and examples in the existing Kinetis SDK
v1.2.0. For more information regarding Kinetis
SDK v1.2.0 content, including structure and
limitations, see Kinetis SDK v.1.2.0 Release
Notes (document KSDK120RN).
© 2015 Freescale Semiconductor, Inc. All rights reserved.
Contents
1 Overview.................................................................. 1
2 What Is New ............................................................ 2
3 Development Tools .................................................. 2
4 Supported Development Systems ........................... 2
5 Release Contents .................................................... 3
6 Kinetis SDK Release Overview ............................... 4
6.1 Demo applications .............................................. 4
6.2 Driver examples .................................................. 4
7 Known Issues .......................................................... 4
7.1 Maximum file path length in Windows® 7 operating
system .......................................................................... 4
7.2 Installer issue ...................................................... 4
7.3 J-Link and P&E Micro external debug probe usage
4
7.4 J-Link GDB server issue ..................................... 5
7.5 P&E Micro debugger issue ................................. 5
7.6 bubble_level_ftm demo compiler issue in Atollic . 5
8 Revision History....................................................... 6
For the latest version of document and other Kinetis SDK documents, see the Kinetis SDK homepage at
www.freescale.com/ksdk.
2
What Is New
These are the new features for Kinetis SDK 1.2.0:

3
Added board support for the FRDM-KV10Z Freescale Freedom development platform
Development Tools
The Kinetis SDK 1.2.0 was compiled and tested with these development tools:
4

Kinetis Design Studio IDE v3.0

IAR Embedded Workbench for ARM® version 7.40.2

MDK-ARM Microcontroller Development Kit (Keil) ® 5.14

Makefiles support with GCC revision 4.8-2014-q3-update from ARM Embedded

Atollic® TrueSTUDIO® 5.3.0
Supported Development Systems
This release supports boards and devices listed in this table. Boards and devices in boldface were tested in
this release:
Table 2. Supported MCU devices and development boards
Development boards
FRDM-KV10Z
Kinetis MCU devices
MKV10Z32VLF7, MKV10Z32VLC7, MKV10Z32VFM7,
MKV10Z16VLF7, MKV10Z16VLC7, MKV10Z16VFM7
Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z Freescale Freedom Development Platform, Rev. 0, 07/2015 2
© 2015 Freescale Semiconductor
5
Release Contents
This table describes the release contents.
Table 3. Release Contents
Deliverable
Demo applications
Driver examples
Documentation
A Processor Expert service pack
Location
<install_dir>/examples/frdmkv10z/demo_apps/…
<install_dir>/examples/frdmkv10z/driver_examples/...
<install_dir>/doc/...
<install_dir>/tools
3 Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z Freescale Freedom Development Platform, Rev. 0, 07/2015
© 2015 Freescale Semiconductor
6
Kinetis SDK Release Overview
The Kinetis SDK is intended for use with the Freescale Kinetis MCU product family based on the ARM®
Cortex®-M series architectures. The release consists of:

Demo applications/Driver examples

RTOS support components

Documentation (Kinetis SDK API Reference Manual and various user’s guides)
6.1 Demo applications
The demo applications demonstrate the usage of the driver libraries and other integrated software
solutions on supported development systems. For details, see the Kinetis SDK v. 1.2 Demo Applications
User’s Guide (document KSDK12KV10DEMOUG).
6.2 Driver examples
The driver examples demonstrate configuring drivers by passing configuration data to the API functions.
For details, see the Kinetis SDK v.1.2 Demo Applications User's Guide (document
KSDK12KV10DEMOUG).
7
Known Issues
For additional limitations, see the SDK 1.2 Release Notes (document KSDK120RN).
7.1 Maximum file path length in Windows® 7 operating system
Windows® 7 operating system imposes a 260 character maximum length for file paths. When installing
the Kinetis SDK, place it in a directory close to the root to prevent file paths from exceeding the maximum
character length specified by the Windows operating system. The recommended location is the
C:\Freescale folder.
7.2 Installer issue
Note that the Linux® operating system installer was tested only on a host with Ubuntu 14.04.
7.3 J-Link and P&E Micro external debug probe usage
When connecting J-Link or P&E Multilink external probe, it might be necessary to cut trace under J8 and
J12 jumpers in order to isolate OpenSDA circuit.
Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z Freescale Freedom Development Platform, Rev. 0, 07/2015 4
© 2015 Freescale Semiconductor
7.4 J-Link GDB server issue
Some SEGGER J-Link GDB server versions fail to program the MKV10 derivative (FRDM-KV10
Freescale Freedom Development platform). To prevent this issue, ensure the latest SEGGER J-Link BDG
server is installed from the appropriate link. See www.segger.com/jlink-software.html for this
information. When using Atollic TrueSTUDIO, the path to the newly installed GDB J-Link server must be
manually updated in the main menu by going to Window->Preferences->Run/Debug->Embedded C/C++
Application->Debug Hardware->SEGGER J-Link.
7.5 P&E Micro debugger issue
The P&E Micro GDB server, installed with Atollic TrueSTUDIO, may fail to program the MKV10
derivative (FRDM-KV10 Freescale Freedom development platform). To prevent this issue, ensure that
the latest version of the P&E Micro GDB server is installed from
www.pemicro.com/arm/3rd-party/index.cfm. Additionally, verify the path to the newly installed P&E
Micro GDB server is correct in the main menu by going to
Window->Preferences->Run/Debug->Embedded C/C++ Application->Debug Hardware->P&E Micro.
7.6 bubble_level_ftm demo compiler issue in Atollic
When using Atollic 5.3 TrueSTUDIO IDE to compile debug configuration of bubble_level_ftm demo, the
code may not fit to available flash memory (linker error message). Release configuration of the demo and
library can be compiled without a problem. As a workaround, the compiler optimization level in both the
library and demo must be set to at least the first level (-O1). The option can be found in the project pop-up
menu Properties->C/C++ Build->Settings->Tool Settings tab->C
Compiler->Optimization->Optimization Level.
5 Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z Freescale Freedom Development Platform, Rev. 0, 07/2015
© 2015 Freescale Semiconductor
8
Revision History
This table summarizes revisions to this document.
Revision History
Revision number
Date
Substantive changes
0
07/2015
Initial release
Kinetis SDK v.1.2.0 Release Notes for the FRDM-KV10Z Freescale Freedom Development Platform, Rev. 0, 07/2015 6
© 2015 Freescale Semiconductor
How to Reach Us:
Home Page:
www.freescale.com
Web Support:
www.freescale.com/support
Information in this document is provided solely to enable system and software
implementers to use Freescale 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.
Freescale reserves the right to make changes without further notice to any
products herein. Freescale makes no warranty, representation, or guarantee
regarding the suitability of its products for any particular purpose, nor does
Freescale 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 Freescale 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. Freescale does not convey any license under its
patent rights nor the rights of others. Freescale sells products pursuant to standard
terms and conditions of sale, which can be found at the following address:
freescale.com/SalesTermsandConditions.
Freescale, the Freescale logo, and Kinetis are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names
are the property of their respective owners. ARM, ARM powered logo, Keil, and
Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU
and/or elsewhere. All rights reserved.
© 2015 Freescale Semiconductor, Inc. All rights reserved.
Document Number: KSDK120KV10RN
Rev. 0
07/2015