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