(NOTE: this document gets constantly updated with new information)
===============================================================================
Version Date: 05-Aug-2014
===============================================================================
Greetings,
The Kinetis Design Studio is a complimentary (free of charge) IDE and tool chain to develop, build and debug embedded applications for Freescale Kinetis Devices.
It is based on open source software including Eclipse, GNU compiler and GDB Debugger.
The Kinetis Design Studio is offered for free, and support for it is provided through this Freescale Kinetis Design Studio Community Forum.
The software can be downloaded from the download section here: Kinetis Design Studio Integrated Development |Freescale.
Currently, installation files are provided for Windows 7/8 (.exe) and Ubuntu 32-bit (.deb).
NOTE: Installation files for RedHat/Centos (.rpm) have not been released yet, but we expect either a workaround or a fix shortly.
NOTE: To have the full device support (e.g. KV31 devices) and Kintetis SDK support, you have to install the Kinetis SDK and install the KDS Eclipse update in <sdk installation>\tools\eclipse_update.
The documentation page on http://www.freescale.com/kds hosts several documents:
As the information and release notes are constantly updated, an update of the infomation is provided in the "Release Note Update" section below.
If you have the beta version installed, there is no need to uninstall it. Uninstall it once you migrated everything from the beta to the V1.1.0.
If you have a workspace or projects from the beta version, it is recommended that you start with a new workspace (do not share a workspace between different versions!).
You should be able to migrate 'normal' projects easily. However, Kinetis SDK projects will not be able to be migrated easily, because there has been a lot of changes.
If you are migrating a Kinetis SDK project, then the best advice is to create a new project with KDS V1.1.0 and then move your own files over.
This section contains updates and news after publication of the release notes:
Thanks for using the Kinetis Design Studio!
===========================================================================
Freescale, the Freescale logo, Kinetis, Processor Expert 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 is the
registered trademark of ARM Limited. (c) 2014 Freescale Semiconductor, Inc.
===========================================================================
Freescale Community Forum:
https://community.freescale.com/community/kinetis-design-studio
The kds_user_guide.pdf should change Section 3.2, Paragraph 4 which states:
4. The Rapid Application Development dialog, allows you to configure use of Use Processor Expert for configuration and
KSDK. Processor Expert is included with Kinetis Design Studio software, but KSDK must be installed separately. For
details see section 3.1 and the documentation provided with these components.
It should say to see section 2.3 for instructions on how to install the KSDK
Hi John, thanks for catching this, appreciated. I have created a ticket to get this fixed.
Hi Erich
I saw that V1.1.0 is now available so I installed it and checked the compatibility with projects for the Beta version.
I noted the following:
1. It was possible to import KDS Beta projects to KDS1.1.0 (therefore it was not necessary to create new projects, although the release notes gave the impression that it may be required)
2. The build location is still fixed when the default build command is used (same as in Beta) - CW10.x allows this, which makes it more flexible
3. Registers are now displayed as HEX (rather than decimal as in the Beta) which is much better
4. There are still no peripheral views (I believe these can be added with further plug-ins) which is the same as the Beta
Regards
Mark
5. The new spiCom1:fsl_dspi component wants time in Hertz (H,KHz, MHz). The old SM1:SPIMaster_LDD component asks for time in fractional seconds (ms, us,...) I was able to port over a CodeWarrior project that uses SM1:SPIMaster_LDD, but when creating a new one that option does not exist and I must use spiCom1:fsl_dspi
Hi Mark,
thanks for trying it out :-)
1. Yes, that works for 'normal' projects, but is problematic for projects using Kinetis SDK.
2. This in the GNU ARM Eclipse plugins, so is the same if you use these plugins in normal Eclipse. I agree that CodeWarrior had more flexibility on this.
3. Yes, this has been changed because the default 'decimal' was less usable.
4. Yes, the extra CMSIS-SVD viewer is not included by default. But can be addd with plugin described here: EmbSys Registers View with CMSIS-SVD dimElementGroup | MCU on Eclipse
Thanks!
Erich
That depends on the device you have selected. If you are using e.g. a K60, then you have the SPIMaster_LDD (Logical Device Drivers) components available. For new devices which are on the Kinetis SDK (K64F, K22F, ...), the SDK components are provieded (starting with a fsl_xxxx name).
Erich