1
Overview of MCU-Link Installation2
Using MCU-Link Pro with MCUXpresso IDE3
Setting up MCU-Link Pro with 3rd party IDEs4
Using other serial terminal programsSign in to save your progress. Don't have an account? Create one.
Setting up your MCU-Link debug probe is very simple. MCU-Link debug probes are supported on host computers running a Windows 10/11, MacOS X, or Ubuntu Linux operating systems (OS). The debug probe works with standard OS drivers.
The LinkServer utility package provides all the required and for Windows platforms this also includes information files to provide user-friendly device names utilities. LinkServer itself provides a GDB server, flash programming and other features, along with MCU-Link firmware update capability. You will also see an MCU-Link firmware update utility for version 2.263, but only install this if you cannot use WinUSB drivers for MCU-Link or if you are using MCUXpresso 11.6.1 or an earlier version (see your board user guide for more information).
If the MCU-Link firmware version is 3.122 or later, an automatic firmware update can be done using LinkServer installer (version 1.4.85 or later), otherwise a manual update is necessary after placing the MCU-Link into In-System Programming (ISP) mode. The ISP jumper for MCU-Link is J3 and for MCU-Link Pro it is J4.
Download and install the LinkServer utility package, change directory to the installation directory and follow the steps below:
Plug in your MCU-Link / MCU-Link Pro and use the LinkServer application to ensure it is detected by using the linkserver probes command:
Now use the LinkServer auto update command to attempt to update the firmware, using the probe identifier number (#) from the last step:
If the update is successful the new version will be reported, and you are ready to use your MCU-Link.
If the update fails, unplug your MCU-Link, install the ISP jumper and reconnect. Then run the program_CMSIS.cmd script from the scripts directory:
Something went wrong! Please try again.
You MCU-Link should now work with any IDE that supports CMSIS-DAP probes, but is guaranteed to work with MCUXpresso IDE or MCUXpresso for Visual Studio Code with no further setup needed. As future releases of firmware become available these IDEs will inform you.
There are several useful commands and utilities included with LinkServer; refer to the readme markdown file in the installation for more details.
MCU-Link probes can also be used with the LIBUSBIO library to provide USB to serial bridges for test and development. MCU-Link is also fully supported by the FreeMASTER debug tool, which provides very powerful, customizable visualization and control of variables. Also note that MCU-Link probes are fully compatible with the MCUXpresso SEC secure programming / provisioning tool and the Secure Provisioning SDK which provides the source for the utilities that it uses.
Something went wrong! Please try again.
MCUXpresso IDE will automatically detect MCU-Link Pro, just as it does with other supported probes (note version 11.4.1 or later should be used). The MCU-Link Pro VCOM feature is independent of the IDE, but the built-in Serial terminal feature of MCUXpresso IDE can be used with it. See this short tutorial video for an overview of using MCU-Link Pro with MCUXpresso IDE:
Something went wrong! Please try again.
MCU-Link Pro can be used with IDEs from our partners, such as Arm Keil uVISION and IAR Embedded Workbench. Set up is straightforward, as with any other CMSIS-DAP probe:
Install the latest version IAR available. The version must be at least, IAR Embedded Workbench IDE for Arm 8.40.2.
With your project workspace open, right mouse click on the project:
Something went wrong! Please try again.
MCU-Link Pro's VCOM feature can be used with serial terminal emulation programs such as PuTTY and TeraTerm. Set up is as with similar VCOM devices. Most MCUXpresso SDK examples will use a configuration of 115200 baud rate, 8 data bits, no parity and 1 stop bit. To determine the port number of the MCU-Link Pro virtual COM port, open the device manager and look under the "Ports" group (as shown earlier). Check the following tutorials: Tera Term Tutorial, PuTTY Tutorial.
Something went wrong! Please try again.
Tera Term is a very popular open source terminal emulation application. This program can be used to display information sent from your NXP development platform's virtual serial port.
PuTTY is a popular terminal emulation application. This program can be used to display information sent from your NXP development platform's virtual serial port.
Learn more about the MCU-Link with design tips, training documents, and the NXP Community. If you need additional help, contact NXP Support.
Connect with other engineers and get expert advice on designing with the MCU-Link on one of our community sites.