Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ULINKpro, ULINK2: USB to JTAG Debugging Adapters by WG Electronics Sp. z o.o.



Flasher/Programmer

Product Description

The Keil ULINK family of Debug Adapters connect your PC's USB port to your target system (via JTAG or similar debug interface) and allow you to debug embedded programs running on target hardware.

All ULINK™ adapters enable you to:

  • Download programs to your target hardware
  • Examine memory and registers
  • Single-step through programs and insert multiple breakpoints
  • Run programs in real-time
  • Program Flash Memory
  • Connect using JTAG or Serial Wire modes
  • On-the-fly debug of ARM Cortex-M based devices
  • Examine Trace information from ARM Cortex-M3 and Cortex-M4 devices

ULINKpro Features

  • Supports ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, and Cortex-M4 devices
  • JTAG support for ARM7, ARM9, and Cortex-M
  • Serial Wire Debug (SWD) support for Cortex-M
  • Serial Wire Viewer (SWV) Data and Event Trace for Cortex-M up to 100Mbit/s (Manchester mode)
  • Instruction Trace (ETM) for Cortex-M3 and Cortex-M4 up to 800Mbit/s
  • Unique Streaming Trace direct to your PC, provides unlimited trace buffer
  • JTAG Clock Speed up to 50MHz
  • Supports Cortex-M devices running at up to 200MHz
  • High-Speed Memory Read/Write up to 1MBytes/sec
  • Seamless integration with the Keil µVision IDE & Debugger
  • Wide target voltage range: 1.2V - 3.3V, 5V tolerant
  • Support for 5V only devices using optional 5V Adapter
  • Optional Isolation Adapter provides electrical isolation from the target system
  • USB 2.0 High-Speed connection
  • USB powered (no power supply required)
  • Target Connectors
    • 10-pin (0.05") - Cortex Debug Connector
    • 20-pin (0.10") - ARM Standard JTAG Connector
    • 20-pin (0.05") - Cortex Debug+ETM Connector

The unique streaming trace capabilities of ULINKpro delivers sophisticated analysis features such as:

  • Complete Code Coverage information about your program's execution ensures thorough application testing and verification
  • Performance Analysis using the Execution Profiler and Performance Analyzer enable you to identify program bottlenecks, optimize your application, and to isolate problems
  • Streaming instruction trace requires the target device to have ETM (Embedded Trace Macrocell)

 

ULINK2 Features

  • Supports various ARM7, ARM9, Cortex-M, 8051, and C166 devices
  • JTAG speed up to 10MHz
  • Serial Wire Debug (SWD) support for ARM Cortex-M based devices
  • Serial Wire Viewer (SWV) Data Trace for Cortex-M up to 1Mbit/s (UART mode)
  • Real-Time Agent with memory R/W during execution, terminal emulation, and serial debug output
  • Seamless integration with the Keil µVision IDE & Debugger
  • Wide target voltage range: 2.7V - 5.5V
  • USB powered (no power supply required)
  • Plug-and-Play installation using standard Windows USB drivers
  • Target Connectors
    • 10-pin (0.05") - Cortex Debug Connector
    • 20-pin (0.10") - ARM Standard JTAG Connector

ULINK2 may be used for:

Using the ULINK2 adapter together with the Keil µVision IDE/Debugger, you can easily create, download, and test embedded applications on target hardware.

ULINKpro, ULINK2: USB to JTAG Debugging Adapters

Market Segment(s)

  • Embedded

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • Cortex-A53
  • Cortex-A57
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • ARMv7
  • ARMv8
 
ARM Connected