Keil Logo

Reset Sequence

ULINK's reset sequence is device-specific. To reset most devices, ULINK asserts the JTAG RESET signal (pin 15 on the ARM JTAG connector, pin 8 on the OCDS and ST connectors), 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 can issue a stop command. For these devices, when ULINK 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:

  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.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.