NXP Kinetis Design Studio v3.2.0

For my classes I had so far asked the students to install the Kinetis Design Studio (KDS) v3.0.0 and then apply several updates and upgrades available. NXP has now released the v3.2.0 of their KDS (Kinetis Design Studio):

Kinetis Design Studio v3.2.0

Kinetis Design Studio v3.2.0

The v3.2.0 is including all the 3.x.x updates in a single installation which makes things easier to start with. And it now works for Mac OS X “El Capitan” and the latest GNU ARM Eclipse plugins :-).

KDS v3.0.0 came out in May 2015, so nearly a year ago. Since then, Freescale (now NXP) had released several add-ons and updates especially to support the Kinetis SDK and receltly the Kinetis SDK v2.0.0 (see “First NXP Kinetis SDK Release: SDK V2.0 with Online On-Demand Package Builder“). We are using the KDS classes and for student projects: for new installations it means to install the 3.0.0, then apply the updates and so on. Additionally the base KDS v3.0.0 has an issue with Mac OS X “El Capitan”  which makes it not easy for students using Mac OS X (around 20-25% of students in my classes are using Mac machines).

Kinetis SDK v2.x wizard

Kinetis SDK v2.x wizard

Besides of including the 3.x.x updates, it comes with updated Segger and P&E drivers. The SDK v2.0 wizard gets now installed too and does not need to be installed separately. Plus it includes the updates tools (see “Solving the 8192 Character Command Line Limit on Windows“) which is another plus. The other good news is that it now works with the latest and greatest GNU ARM Eclipse updates again.

The new version is available from the NXP download page: http://www.nxp.com/kds. I did not had to uninstall my earlier KDS v3.x version as I can install the v3.2.0 into a separate folder and it co-exists with the earlier version: a great way to test out the new installation while keep using the earlier version. So far I have used the v3.2.0 for more than two weeks and not found any issues.


The KDS v3.2.0 is combining all the v3.x.x updates and patches in a single installation. It makes it easier to start from a new base installation, especially using KDS on a new machine or a Mac with “El Capitan”. Because it includes all the previous updates the installation is much faster and easier. I have installed KDS v3.2.0 side-by-side with my previous KDS v3.x.x setup and have used that without any problems. Because the tool chain and build integration is all the same, no project conversion or anything else is required which is a good thing too. And it makes my life easier to get it installed on new machines or for courses where we are using NXP Kinetis microcontroller.

Happy Upgrading 🙂


8 thoughts on “NXP Kinetis Design Studio v3.2.0

  1. Pingback: First steps: ARM Cortex-M7 and FreeRTOS on NXP TWR-KV58F220M | MCU on Eclipse

  2. Pingback: A Flying UAV Drone Full of Sensors - Daily Drone BuzzDaily Drone Buzz

  3. Pingback: Enclosure for the Remote Robot Controller with LCD Display | MCU on Eclipse

  4. Pingback: Tutorial: RFID Tags with the NXP NFC Controller PN7120 and Eclipse | MCU on Eclipse

  5. Halloo Erich! I appreciate the fact that “20 to 25%” of your students are using Macs. I have started developing for the FRDM-KL27Z (MKL27Z64xxx) using KDS v3 IDE with the SDK_2.1_FRDM-KL27Z SDK. On a Mac.

    But I haven’t figured out how to configure OpenOCD and KDS so I can download / run / debug apps using a USB cable — is this something that your Mac-based students do? Or does everyone use the Segger J-Link?

    I’d prefer to program & debug using a USB cable, but I haven’t found the recipe for setting up a Mac and a KDS profile to make that work. Do you have any pointers for that?


  6. Pingback: Tutorial: Changing ARM Cortex Core or Microcontroller in Eclipse CDT Projects | MCU on Eclipse

What do you think?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.