ULINK USB-JTAG Adapter

Back to Keil Products Page >>>

ULINK2

The new Keil ULINK2 USB Interface Adapter connects your PC's USB port to your target hardware (via JTAG, SWD, or OCDS) and allows you to debug embedded programs running on target hardware.

ULINK2 offers all the features of the original ULINK USB-JTAG Adapter and adds serial wire debug (SWD) support, return clock support, and a real-time agent. ULINK2 works with standard Windows USB drivers.

New features in ULINK2 include:

  • Plug-and-Play installation using standard Windows USB drivers
  • Serial Wire Debug (SWD) support for ARM Cortex-M3 based devices
  • Real-Time Agent with memory R/W during execution, terminal emulation, and serial debug output
  • 10-pin connector support (20-pin connector continues to be supported)

ULINK2 may be used for:

  • On-chip Debugging (using on-chip JTAG, SWD, or OCDS),
  • Flash Memory Programming (using user-configurable Flash programming algorithms).

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

Real-Time Agent

The ULINK2 JTAG adapter supports the Real-Time Agent feature of the MDK-ARM development kit. This feature extends the power of the µVision debugger by taking advantage of the capabilities built into the ULINK2 JTAG adapter.When debugging embedded applications, many times it is not practical to halt a program to view or modify memory contents. Adding the Real-Time Agent to your application allows you to view and modify your target's memory "on the fly" without stopping your program.The Real-Time Agent offers the following features:

  • Memory Read/Write During Program Execution
    The Memory Window and Watch Window display application data while the program executes. If View – Periodic Window Update is enabled, these windows refresh automatically.
  • Terminal Emulation
    The Serial Window in µVision supports terminal emulation via ULINK2 for user I/O.
  • Serial Debug Output
    The Serial Window in µVision may be used to display debug output (from the RTA_printf debug function).
The Real-Time Agent is implemented in a compact C source file that is added to the user application. It compiles to less than 1.5kB, and is optimised to be as resource light as possible.

Page Last Updated: January 31, 2007 11:49

Nohau UK Home >>>