The Keil ULINK2 of USB-JTAG Adapter connects your PC's USB port to your ARM processor-based target hardware (via JTAG,SWD or OCDS) allowing you to program and debug embedded programs on the target hardware
ULINK2 Features:
Plug-and-Play installation using standard Windows USB drivers,
Serial Wire Debug (SWD) support for ARM Cortex-M3 based devices, Real-Time Trace for Cortex-M3 using Serial Wire Viewer (SWV)
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 SWV),
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.
Feature |
|
|---|---|
ULINK2 |
|
Debugging Features |
|
RAM Breakpoints |
Unlimited |
ROM Breakpoints (ARM7/9) |
2 max |
ROM Breakpoints (Cortex-M3) |
8 max |
ROM Breakpoints (µPSD) |
5 max |
ROM Breakpoints (XC800) |
4 max |
ROM Breakpoints (XC166) |
4 max |
Execution Breakpoints |
|
Access Breakpoints (ARM7/9) |
2 max |
Access Breakpoints (Cortex-M3) |
4 max |
Access Breakpoints (µPSD) |
3 max |
Access Breakpoints (XC800) |
1 in IDATA max |
Access Breakpoints (XC166) |
1 max |
Debugging Support |
|
Real-Time Agent |
|
Serial Wire Debug (Cortex-M3) |
|
Serial Wire Viewer (Cortex-M3) |
|
Trace History |
|
Connector |
10-, 14-, 16-, & 20-pin |
Performance |
|
JTAG Clock |
<= 10MHz |
JTAG RTCK Support |
|
Memory R/W |
≈ 28K |
Flash R/W |
≈ 25K |
Single-Step (Fast) |
≈ 50 |
Supported Device Families |
|
XC800 (8051) |
|
µPSD (8051) |
|
XC166/XE166/XC2000 |
|
ARM7 |
|
ARM9 |
|
Cortex-M1 |
|
Cortex-M3 |
|
.