SEGGER - Jobs
emWin upgrade     Trade-In program     Web shop

LPC-Link 2 firmware

SEGGER offers a firmware running on the NXP LPC-Link 2 platform which makes the LPC-Link 2 compatible to J-Link Lite, allowing users to take advantage of most J-Link features like the ultra fast flash download and debugging speed or the free-to-use GDBServer, by using a low-cost LPC-Link 2 platform for developing on evaluation boards.

Features

  • Supports all ARM based NXP devices which are also supported by J-Link Lite
  • JTAG, SWD + SWO supported
  • Fully compatible with and same features as J-Link Lite

Getting started with LPC-Link 2

In order to get started with LPC-Link 2 just a few steps are necessary:

  • Download LPCScrypt here
    • To make sure that LPCscrypt uses the latest LPC-Link2 firmware, please replace the J-Link firmware images located in:
      • LPCScrypt_InstallDir\probe_firmware\LPCXpressoV2\ and
      • LPCScrypt_InstallDir\probe_firmware\LPCLink2\
    • with these:
    • (Files may be need to be renamed after download, to match the ones in LPCScrypt)
  • Connect LPC-Link 2 to the PC.
  • Execute %LPCScrypt_InstallDir%\scripts\program_JLINK.cmd
  • Follow the instructions given by the script
  • Power-cycle LPC-Link 2. It will now enumerate as a J-Link

 


Licensing

SEGGER created a firmware which runs on the NXP LPC-Link 2, making it J-Link compatible. In order to make use of this firmware, the following Terms Of Use must be accepted:

  • The firmware is only to be used with NXP target devices. Using it with other devices is prohibited and illegal.
  • The firmware is for use with evaluation boards only. It is not for use with custom hardware.
  • The firmware may only be used for development and/or evaluation purposes. It may not be used for production purposes.
  • The firmware is made available without any warranty and without support.


If there is any doubt if a certain use may be considered within the foregoing scope it is strongly recommended to consult SEGGER prior to use.
When starting a debug session, the following license dialog shows up which must be accepted in order to be able to work with LPC-Link 2:


Limitations

The firmware making the LPC-Link 2 J-Link compatible has some limitations in contrast to an original, industry leading SEGGER J-Link:

  • May be used with ARM based NXP devices only.
  • Only debugging on evaluation boards is allowed. Debugging on custom hardware is not supported and not allowed.
  • No production flash programming support.
  • Unlimited breakpoints in flash available for evaluation only.
  • No support is given.

By using an original SEGGER J-Link PRO, J-Link ULTRA+ or J-Link PLUS, all these limitations will be gone. Learn more about J-Link

 


Firmware version history

16-09-23:

  • LPC-Link2: SWD speeds of 4 MHz did not work reliably. Worked most of the time with 3.3V target CPU voltage but not with 1.8V. Fixed.
  • LPCXpresso V2 firmware (OB variant of Link2): SWD speeds of 4 MHz did not work reliably. Worked most of the time with 3.3V target CPU voltage but not with 1.8V. Fixed.

16-08-01:

  • LPCXpresso V2 firmware (OB variant of Link2): Under special circumstances, USB communication problems could occur. Fixed.

16-07-21:

  • LPCXpresso V2 firmware (OB variant of Link2): VCOM functionality sometimes swallowed some bytes or output them delayed. Fixed.

16-05-30_2:

  • LPCXpresso V2 firmware (OB variant of Link2): J-Link USB BULK component enumerated correctly but did not work. Introduced with firmware 16-05-30. Fixed.

16-05-30:

  • LPCXpresso V2 firmware (OB variant of Link2): Added VCOM support.