Keil™, An ARM® Company

ULINK®2 User's Guide

Overview

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 adds the following features to the ULINK2 USB-JTAG Adapter:

  • Allows reading from and writing to memory 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.
  • Supports terminal emulation via the ULINK2 for user I/O using the µVision Serial Window.
  • Adds a debug output function (RTA_printf) for user I/O in the µVision Serial Window.

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 optimized to be as resource light as possible.