Keil Logo

Start Sequence

ULINKpro performs a start sequence prior to start debugging on target systems. The start sequence depends on the device type and the settings in µVision.

For ARM devices, ULINKpro

  1. Drives the JTAG RESET pin low for 50mSec, if Use Reset at Startup is enabled. (Usually, pin 3 [TRST] on the ARM Standard JTAG connector.)
  2. Initializes the JTAG interface and detects the Chip ID.
  3. Performs a Reset Sequence, if Use Reset at Startup is enabled.
  4. Stops the device.
  5. Downloads the code to the target and performs a Reset Sequence, if Options for Target — Debug — Load Application at Startup is enabled.
  6. Executes debug commands defined in the file specified in Options for Target — Debug — Initialization File.

For Cortex-M devices, ULINKpro

  1. Initializes the JTAG or Serial Wire interface and detects the Chip ID. The HW RESET signal may be activated and depends on the Connect option selected in Options for Target — Debug — Settings.
  2. Performs a reset as defined in Options for Target — Debug — Settings, if Reset after Connect is enabled.
  3. Stops the device.
  4. Downloads the code to the target and performs a Reset Sequence, if Options for Target — Debug — Load Application at Startup is enabled.
  5. Executes debug commands defined in the file specified in Options for Target — Debug — Initialization File.
  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.