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.
  • Real-Time Agent allows to view and modify the target board's memory contents on-the-fly. Step-by-step instructions explain how to add this feature to the application.
  • Troubleshooting Guide a step-by-step guide to locate potential errors.
  • Appendix with information about error messages and a troubleshooting guide.

Revision History


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.