Looking for a ULINK2 compatible JTAG debugger

I have seen everything from $9.95 (RealView on Amazon by post from China) to $350 (Keil, Mouser, and ARM) for the ULink2. Can anyone make a recommendation as to where to get a proper ULink2 JTAG debugger (preferably with a selection of jtag ribbon cables, as it seems that there are several ‘standards’).

Thanks in advance.

@ mcalsyn - Does it have to be a genuine ULINK2? Also, do you plan to buy Keil MDK? If yes, then you should be able to negotiate with your local Keil sales representative to include ULINK2 for free.

If not, I would consider alternative JTAG debugger, such as SEGGER J-Link, namely the EDU variant for non-commercial purposes [url]https://www.segger.com/j-link-edu.html[/url]. It is more flexible and supported in many IDEs, IIRC ULINK2 works [well] only in µVision. There are numerous clones available on eBay, but the lower price is usually at the cost of missing input protection circuitry and often they stop working after firmware update.

J-Link includes standard 20-pin, 0.1" (‘big’) JTAG cable, they also offer micro JTAG adapter (the second ‘small’ standard) under the name “J-Link 9-pin Cortex-M Adapter” J-Link Adapters, but you should be able to get it for a better price at your favorite electronic web, e.g. http://www.digikey.com/product-detail/en/olimex-ltd/ARM-JTAG-20-10/1188-1016-ND/3471401. There is also a poor-man’s variant possible, if you have a spare Gadgeteer or Netduino Go cable and a few jumper wires (crude, but it works).

1 Like

Also, in case you want to work mostly with STM parts, I’d probably get ST-LINK/V2 first http://www.digikey.com/product-detail/en/stmicroelectronics/ST-LINK-V2/497-10484-ND/2214535, it works in µVision too.

1 Like

Thanks much! Very useful advice.