Keil Logo Arm Logo

ULINK2 User's Guide

The ULINK2 User's Guide describes the Keil ULINK®2 USB-JTAG Interface Adapter and contains detailed instructions for the hardware and software configuration. ULINK2 is a small hardware adapter that connects the USB port of the PC to the JTAG or OCDS debugging port of the target hardware. Use ULINK2 to:

  • Debug and test programs on target hardware.
  • Program on-chip or external Flash memory of many devices.

This book contains the following chapters:

  • Introduction gives an overview of the ULINK2 USB-JTAG Adapter features, requirements, limitations, supported devices, and CoreSight™ Technology.
  • Hardware Description describes the ULINK2 Adapter components, and the start and reset sequences.
  • Setup ULINK2 shows the ULINK2 connection interfaces, how to install ULINK2, and the configuration settings needed to debug on ARM or Cortex-M devices.
  • Setup Flash Programming describes the Flash download configuration and explains how to create a new Flash Programming Algorithm. Lists the existing Flash algorithms.
  • Using ULINK2 describes how to download and debug programs on target devices, and explains target chaining.
  • Configure Cortex-M Devices for Tracing explains the settings needed for enabling trace by means of certain devices.
  • µVision Windows shows the trace capturing and displaying capabilities of ULINK2, and the µVision windows used to visualize and analyze data.
  • Troubleshooting Guide a step-by-step guide to locate potential errors.
  • Appendix with information about error messages and a troubleshooting guide.

Revision History

  • August 2015: Real-Time Agent obsolete. Documentation removed
  • February 2013:
    Troubleshooting Guide added.
    Trace Exceptions window updated.
    Event Counters window updated.
    Utilities for ULINK2 added.
    Debug Driver Configuration adapted for CMSIS-DAP.
  • July 2012: Support of debugging multi-core devices. Refer to SW Device.
  • January 2011: Documentation adapted to µVision4 look and feel.
  • May 2010: Configure Cortex-M Devices for Tracing added.
  • April 2010: Appendix with error messages added.
  • November 2006: Initial revision.

Keil logo

Arm logo
Important information

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

Change Settings

Privacy Policy Update

ARM’s Privacy Policy has been updated. By continuing to use our site, you consent to ARM’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.