Kinetis Expert System Configuration Tools V2 with Clocks Tool now available!

Document created by Erich Styger Employee on Oct 17, 2016Last modified by ebiz_ws_prod on Dec 13, 2017
Version 10Show Document
  • View in full screen mode

A new version of the Kinetis Expert Configuration Tools has been released and is available both online (Welcome to Kinetis Expert | Kinetis Expert ) or for download as desktop tool (Software Development Kit for Kinetis MCUs|NXP ).

 

The set of the tools has a new member: the Clocks Tool:

  • Simple UI for clock parameter viewing and modification
  • Graphical view for easy navigation and visualization of settings and frequencies
  • Generate configuration code using KSDK v2
  • Inspect and modify clock configuration from clock input source up to the core/peripherals
  • Validate clock settings and calculate the resulting output clock frequencies
  • Determines suitable clock settings for given output requirements
  • Integrated with the Pins Tool

 

Main features of Pins Tool and Clocks Tool:

  • Available as Web and Desktop application
  • Kinetis SDK v2 support
  • Multicore support
  • Localized for English and Simplified Chinese
  • Mostly Connected: On-Demand device data download
  • Integrates with any compiler and IDE
  • Generation of documented C code which is C++ aware

 

What's New

  • Added Clocks Tool
  • Added Support for boards, kits and templates
  • Added Labels and Identifier support
  • Added Log and Problems View
  • Export downloaded data to copy or share device information data
  • Bug fixes and improved documentation

The release notes of the desktop application are attached to this article.

 

Clocks Tool

The new member of the suite of configuration tools is the Clocks Tool.  Use the Tools menu to select and switch between the tools:

 

The Clocks Tool provides graphical views for configuration and navigation in the clocks of the hardware:

 

Templates, Kits, Boards and Processors

When creating a new configuration, it offers Templates, Kits, Boards and Processors.

Custom configurations can be stored as templates and then used for new configurations.

 

Board Specific Functions

With the provided board and kit configurations, there are now pre-configured initialization functions for major blocks on the board:

 

Labels and Identifiers

In the Pins Tool there are two new columns: Label and Identifier:

The Label is a user name/string to identify or describe the pin. The Identifier is a user C/C++ identifier which is added to the generated source code to be used by the application.

 

Export Data

To simplify downloading the device specific data for the desktop tool, the 'Export' function can be used to download and export the data. The data can be copied that way to another machine or all data for a set of devices can be loaded.

 

 

The device support for the clocks tool is staged, so initially not all SDK V2 devices are included. As of Oct 14, the the following Kinetis SDK V2 R1 devices are supported by the Clocks Tool:

MK21FN1M0AVLQ12
MK21FN1M0AVMC12
MK21FN1M0AVMD12
MK21FN1M0VLQ12
MK21FN1M0VMC12
MK21FN1M0VMD12
MK21FX512AVLQ12
MK21FX512AVMC12
MK21FX512AVMD12
MK21FX512VLQ12
MK21FX512VMC12
MK21FX512VMD12
MK22FN128CAH12
MK22FN128VDC10
MK22FN128VLH10
MK22FN128VLL10
MK22FN128VMP10
MK22FN1M0AVLH12
MK22FN1M0AVLK12
MK22FN1M0AVLL12
MK22FN1M0AVLQ12
MK22FN1M0AVMC12
MK22FN1M0AVMD12
MK22FN1M0VLH12
MK22FN1M0VLK12
MK22FN1M0VLL12
MK22FN1M0VLQ12
MK22FN1M0VMC12
MK22FN1M0VMD12
MK22FN256CAH12
MK22FN256VDC12
MK22FN256VLH12
MK22FN256VLL12
MK22FN256VMP12
MK22FN512CAP12
MK22FN512VDC12
MK22FN512VLH12
MK22FN512VLL12
MK22FN512VMP12
MK22FX512AVLH12
MK22FX512AVLK12
MK22FX512AVLL12
MK22FX512AVLQ12
MK22FX512AVMC12
MK22FX512AVMD12
MK22FX512VLH12
MK22FX512VLK12
MK22FX512VLL12
MK22FX512VLQ12
MK22FX512VMC12
MK22FX512VMD12
MK24FN1M0VDC12
MK24FN1M0VLL12
MK24FN1M0VLQ12
MK26FN2M0CAC18
MK26FN2M0VLQ18
MK26FN2M0VMD18
MK26FN2M0VMI18
MK63FN1M0VLQ12
MK63FN1M0VMD12
MK64FN1M0VDC12
MK64FN1M0VLL12
MK64FN1M0VLQ12
MK64FN1M0VMD12
MK64FX512VDC12
MK64FX512VLL12
MK64FX512VLQ12
MK64FX512VMD12
MK65FN2M0CAC18
MK65FN2M0VMI18
MK65FX1M0CAC18
MK65FX1M0VMI18
MK66FN2M0VLQ18
MK66FN2M0VMD18
MK66FX1M0VLQ18
MK66FX1M0VMD18
MK80FN256CAx15
MK80FN256VDC15
MK80FN256VLL15
MK80FN256VLQ15
MK81FN256CAx15
MK81FN256VDC15
MK81FN256VLL15
MK81FN256VLQ15
MK82FN256CAx15
MK82FN256VDC15
MK82FN256VLL15
MK82FN256VLQ15
MKL13Z32VFM4
MKL13Z32VFT4
MKL13Z32VLH4
MKL13Z32VLK4
MKL13Z32VMP4
MKL13Z64VFM4
MKL13Z64VFT4
MKL13Z64VLH4
MKL13Z64VLK4
MKL13Z64VMP4
MKL17Z128VFM4
MKL17Z128VFT4
MKL17Z128VLH4
MKL17Z128VMP4
MKL17Z256VFM4
MKL17Z256VFT4
MKL17Z256VLH4
MKL17Z256VMP4
MKL17Z32VDA4
MKL17Z32VFM4
MKL17Z32VFT4
MKL17Z32VLH4
MKL17Z32VMP4
MKL17Z64VDA4
MKL17Z64VFM4
MKL17Z64VFT4
MKL17Z64VLH4
MKL17Z64VMP4
MKL27Z128VFM4
MKL27Z128VFT4
MKL27Z128VLH4
MKL27Z128VMP4
MKL27Z256VFM4
MKL27Z256VFT4
MKL27Z256VLH4
MKL27Z256VMP4
MKL27Z32VDA4
MKL27Z32VFM4
MKL27Z32VFT4
MKL27Z32VLH4
MKL27Z32VMP4
MKL27Z64VDA4
MKL27Z64VFM4
MKL27Z64VFT4
MKL27Z64VLH4
MKL27Z64VMP4
MKL33Z128VLH4
MKL33Z128VMP4
MKL33Z256VLH4
MKL33Z256VMP4
MKL33Z32VFT4
MKL33Z32VLH4
MKL33Z32VLK4
MKL33Z32VMP4
MKL33Z64VFT4
MKL33Z64VLH4
MKL33Z64VLK4
MKL33Z64VMP4
MKL43Z128VLH4
MKL43Z128VMP4
MKL43Z256VLH4
MKL43Z256VMP4
MKS22FN256VLL12
MKS22FN256VLH12
MKS22FN128VLL12
MKS22FN128VLH12

 

In November, the following SDK V2.0 R2 and R3 devices will be available in the Clocks Tool:

MKL14Z32VFM4
MKL14Z32VFT4
MKL14Z32VLH4
MKL14Z32VLK4
MKL14Z64VFM4
MKL14Z64VFT4
MKL14Z64VLH4
MKL14Z64VLK4
MKL15Z128CAD4
MKL15Z128VFM4
MKL15Z128VFT4
MKL15Z128VLH4
MKL15Z128VLK4
MKL15Z32VFM4
MKL15Z32VFT4
MKL15Z32VLH4
MKL15Z32VLK4
MKL15Z64VFM4
MKL15Z64VFT4
MKL15Z64VLH4
MKL15Z64VLK4
MKL24Z32VFM4
MKL24Z32VFT4
MKL24Z32VLH4
MKL24Z32VLK4
MKL24Z64VFM4
MKL24Z64VFT4
MKL24Z64VLH4
MKL24Z64VLK4
MKL25Z128VFM4
MKL25Z128VFT4
MKL25Z128VLH4
MKL25Z128VLK4
MKL25Z32VFM4
MKL25Z32VFT4
MKL25Z32VLH4
MKL25Z32VLK4
MKL25Z64VFM4
MKL25Z64VFT4
MKL25Z64VLH4
MKL25Z64VLK4

 

MKW21D256VHA5
MKW21D512VHA5
MKW22D512VHA5
MKW24D512VHA5

 

In December, the SDK 2.0 R4 devices will be supported by the Clocks Tool:

MKV10Z16VFM7
MKV10Z16VLC7
MKV10Z16VLF7
MKV10Z32VFM7
MKV10Z32VLC7
MKV10Z32VLF7
MKV10Z128VFM7
MKV10Z128VLC7
MKV10Z128VLF7  
MKV10Z128VLH7  
MKV10Z64VFM7
MKV10Z64VLC7
MKV10Z64VLF7  
MKV10Z64VLH7
MKV11Z128VFM7
MKV11Z128VLC7
MKV11Z128VLF7  
MKV11Z128VLH7  
MKV11Z64VFM7
MKV11Z64VLC7
MKV11Z64VLF7  
MKV11Z64VLH7  
MKV30F128VFM10
MKV30F128VLF10
MKV30F128VLH10
MKV30F64VFM10
MKV30F64VLF10
MKV30F64VLH10
MKV46F256VLL16
MKV46F256VLH16
MKV46F128VLL16
MKV46F128VLH16
MKV44F256VLL16
MKV44F256VLH16
MKV44F128VLL16
MKV44F128VLH16
MKV44F64VLH16
MKV42F256VLL16
MKV42F256VLH16
MKV42F128VLL16
MKV42F128VLH16
MKV42F64VLH16
MKV44F128VLF16
MKV44F64VLF16
MKV42F128VLF16
MKV42F64VLF16
MKV58F1M0VMD24
MKV58F512VMD24
MKV58F1M0VLQ24
MKV58F512VLQ24
MKV58F1M0VLL24
MKV58F512VLL24
MKV56F1M0VMD24
MKV56F512VMD24
MKV56F1M0VLQ24
MKV56F512VLQ24
MKV56F1M0VLL24
MKV56F512VLL24
MKV31F128VLH10
MKV31F128VLL10
MKV31F256VLH12
MKV31F256VLL12
MKV31F512VLH12
MKV31F512VLL12

 

We hope you will find this new release useful.

 

Thanks for designing with NXP!

Original Attachment has been moved to: ReleaseNotes.txt.zip

Attachments

    Outcomes