Freescale has released a new Processor Expert Driver Suite: the version 10.3 🙂
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:
- 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.
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:
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:
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
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 🙂