MCUXpresso IDE v11.10: Easy MCU-Link Firmware Update with Eclipse

A new eclipse-based NXP MCUXpresso IDE v11.10 is available With this new release, it includes an even easier firmware update mechanism for the MCU-Link (LinkServer) debug probes.

MCU-Link based debug probes with a FRDM-K22F board

Outline

The NXP MCU-Link is an inexpensive and open source hardware CMSIS-DAP debug probe (see Versatile OSHW Mini MCU-Link Debug Probe: External, On-Board, or Embedded) from NXP for ARM Cortex devices. The NXP LinkServer firmware for gets frequent updates with new features. Traditionally, the LPC55S69 device on the probe uses a ‘firmware update jumper’ to start the update process. Setting such a jumper is painful, especially if you have many debug probes to update, for example in a classroom environment. As outlined in one of my previous posts, the LinkServer had added a jumper-less way of firmware update. Now with the release of the IDE v11.10, the update can be directly triggered from the Eclipse IDE (v11.10.0 or later).

Firmware update with Eclipse

If connecting with Eclipse to a LinkServer MCU-Link debug probe with an older firmware, you get an ‘i’ icon with a tool tip:

MCU-Link Probe Firmware check

You don’t have to update the probe firmware, but it is recommended.

Right-Click on the entry to start the update process:

Then it shows a progress bar, first with putting the probe in to the update mode:

After the update, it confirms that that the programming was successful:

After that, it will show up with the new updated firmware version, ready to go:

That’s it 🙂

Summary

With the new IDE 11.10 the MCU-Link LinkServer probe firmware update is now really easy and jumper-less with the Eclipse IDE. With the UI, I can easily update the firmware, and still have a command line way to do the same or downgrading the firmware if ever needed, see Updating MCU-Link CMSIS-DAP Debug Probe Firmware, Jumper-less.

Happy updating 🙂

Links

What do you think?

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