Keil™, An ARM® Company

ULINK®-ME User's Guide

Preliminary

Reset Sequence

ULINK-ME's reset sequence is device-specific. To reset most devices, ULINK-ME asserts the JTAG RESET signal (pin 15 on the ARM JTAG connector), then attempts to immediately stop the device.

Some ARM devices do not support an immediate stop after a reset and instruction execution happens before ULINK-ME can issue a stop command. For these devices, when ULINK-ME gets control, it stops the CPU, and then sets the MCU's program counter (PC) and stack register (CSPR) to simulate an immediate stop after reset.

Side-Effects for ARM Devices

Resetting an ARM device may generate unexpected side-effects. The following Knowledgebase Articles describe these side effects in more detail: