Keil Logo

Target Checklist

Cortex-M0, Cortex-M1, Cortex-M3, and Cortex-M4 Devices

Adapter Connection

  1. Enable SWJ and select Port SW.
  2. In Max Clock try selecting different Max Clock frequency settings (10MHz, 1MHz, 100kHz and 10kHz). Check after each selection, if a Device ID is shown in the field SW Device.
    • If a device is listed, ULINK2 seems to be working. Use this setting in the project.
    • If no device is listed, proceed with the next step.
  3. Enable SWJ and select Port JTAG. Try out the frequencies above.
    • If a device is shown in JTAG Device Chain, ULINK2 seems to be working.Use this setting in the project.
    • Otherwise, proceed with the next step.
  4. Unscrew the cover and ensure that the 10-pin or 20-pin ribbon cable is connected to the matching ARM connector (1.27mm, 2.54mm or 2.00mm pitch) with the red stripe connected to position 1 marked on the PCB. Refer to Target Connectors.
  5. Examine the 10-pin or 20-pin ribbon cable and ensure that the cable or connectors are not damaged.
  6. If the VCC jumper in ULINK2 is in position ARM, ensure pin 1 of the debug connector on your target system is connected to the power supply of the microcontroller. Refer to Jumpers.
  7. If the VCC jumper is in position 3.3V, ensure the supply voltage of your microcontroller is 3.3V.
  8. Swap the position of the VCC jumper and retry step 1 and step 2. If a device is listed, then ULINK2 is working. If you receive no positive result, proceed with Exchange Procedure and report code U2TC1.

ARM7 and ARM9 Devices

  1. Disable Use nTRST and try selecting different Max Clock frequency settings (RTCK, 10MHz, 1MHz, 100kHz and 10kHz). After each new selection, check if a Device ID is shown in JTAG Device Chain.
    • If YES, your ULINK2 is working . Use this setting in your project.
    • If you do not see a Device ID, proceed with the next step.
  2. Unscrew the back cover of ULINK2 and check:
    • Ensure that the 10-pin or 20-pin ribbon cable is connected and aligned properly to the matching ARM connector (1.27mm, 2.54mm or 2.00mm pitch) with the red stripe connected to position 1 marked on the PCB. Refer to Target Connectors.
    • Ensure that the 10-pin or 20-pin ribbon cable or connectors are not damaged.
    • If the VCC jumper in ULINK2 is in position ARM, ensure pin 1 of the debug connector on your target system is connected to the power supply of the microcontroller. Refer to Jumpers.
    • If the VCC jumper in ULINK2 is in position 3.3V, ensure the supply voltage of your microcontroller is 3.3V.
  3. Swap the position of the VCC jumper and retry step 1 and step 2.
    • If either position causes the device to be listed in the JTAG Device list, ULINK2 is working.
    • If no device is listed in JTAG Device, proceed with Exchange Procedure and report code U2TA1.
  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.