Processor Expert Driver Suite V10.3 Available

Freescale has released a new Processor Expert Driver Suite: the version 10.3 🙂

Processor Expert Driver Suite 10.3 Splash Screen

Processor Expert Driver Suite 10.3 Splash Screen


There is no need to uninstall the earlier 10.2 or 10.1 version (I have them both still installed on my machine): Simply choose a different installation folder (you cannot update an existing version).

The new release can be downloaded from the Freescale Processor Expert software site, from the ‘Downloads’ section. As with 10.2, there are two different packages in 10.3:

Processor Expert Driver Suite Download Section

Processor Expert Driver Suite Download Section

  • The Eclipse Updater Plug-In which adds the Processor Expert to an existing Eclipse installation (see this post). So you can combine this e.g. with your ARM GNU gcc of choice.
  • The Driver Suite which comes with an Eclipse plus Processor Expert combined (so you do not need an existing Eclipse). This however does not come with a tool chain, so you need to either use it with something like IAR or Keil.

So which one you install depends on your environment and needs.

Device Support

The new version includes all the earlier add-ons, and supports ColdFire (only the ColdFire+ ones), and an updated list of Kinetis (ARM) K, E, L, V and Vybrid devices:

Device Tree in Processor Expert Driver Suite 10.3

Device Tree in Processor Expert Driver Suite 10.3

And now it supports as well the K21F120M out of the box 🙂


As in Driver Suite 10.2, the following four compilers are supported for Freescale ARM Kinetis:

Driver Suite 10.3 Compilers Supported

Driver Suite 10.3 Compilers Supported (ARM Kinetis)

Of interest are the ARM GNU compiler, IAR and Keil. How the IAR compiler can be used within Eclipse, see this post. I do not recommend the CodeWarrior ARM C Compiler: Freescale switched to the ARM GNU C(/C++) compiler as the default: better us the GNU one which produces even better code for my projects.

For ColdFire+, there is the CodeWarrior compiler, IAR and GNU C (but I do not plan to use ColdFire+).

More interesting is the added support for Vybrid. The Vybrid series uses ARM Cortex A5 plus on some devices an ARM Cortex M4. Once I find some time, I definitely need to play with such a device to do some asymetrical multicore processing (I have a project running using the Raspberry Pi camera, so this could be an intesting thing 🙂 ). For Vybrid, there are IAR, ARM DS-5 and GNU offered as compiler choices.


The new version uses the same path

C:\ProgramData\Processor Expert\PEXDRV_PE5_3

for my installed user components, so I can use everything in parallel with the 10.2 release (good!). So all my custom components from GitHub are there :-).


So far things look very similar to 10.2. But what I noticed is that things are snappier now (maybe because I used it in a new workspace?). But the overall impression is that the speed has been improved (a general complain about Eclipse based tools).

Additionally, the TSS (Touch Sensing) library supports the Kinetis E series, and MQX Lite RTOS supports the V (Vybrid) series. Definitely this gives me now something in my hands I can play with Vybrid. Looks I really need to order one of these Tower Vybrid boards?

So this is more of a maintenance release, adding new devices with bug fixes. I switched over a couple of my projects to the 10.3, and this was working fine.

Happy Experting 🙂

11 thoughts on “Processor Expert Driver Suite V10.3 Available

  1. Pingback: DIY Free Toolchain for Kinetis: Part 8 – Processor Expert, Eclipse and GNU ARM Eclipse Plugins | MCU on Eclipse

  2. First time installation of Processor Expert Driver Suite V10.3 fails. They have forgotten to pack in to driver suite.
    So, for first time installers, you have to find V10.2 (which is quite hard, since there are no links to it left on freescale site), extract above zip file, and follow initial installation instructions from 10.2.
    One wonder about their QA procedures…
    The error reported:
    The required Touchpoint: com.freescale.updater.touchpoint 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.


  3. Have you gotten a Vybrid yet? I was looking at using one, so dowloaded the DS5 toolchain and installed PE in it, and your components. Trying to make a project with FreeRTOS, just to see if it worked. And… it didn’t. FreeRTOS is trying to invoke unsupported interrupt (for task switching) and timer resources. SD card has similar issues. Guess it’s a little early for that one….
    It’s a very interesting processor – even the single core versions, because SO MUCH memory onboard (1.5MBytes!). For a lightweight OS like FreeRTOS that’s awesome.


What do you think?

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

You are commenting using your 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.