Keil Logo

Hardware Checklist

  1. Disconnect all ULINK2 adapters from the PC and from your target system.
  2. Connect a single ULINK2 directly to the PC via USB. Do NOT use:
    • A USB hub.
    • USB cables longer than 2m(6.0 ft).
    • USB connections via docking stations or port extenders.
    • A battery-powered, laptop PC. Please, connect your AC power adapter to the laptop.
  3. Is the red LED on permanently? Have both LEDs (COM and RUN) flashed once after ULINK2 got connected?

    If this test succeeds

    1. Open the Windows Device Manager.

      ULINK2 in Device Manager

    2. Under Human Interface Devices check for the entry HID-compliant device and for an USB Input Device that appears in addition to the other HID devices you have connected (for example, keyboard and mouse).
    3. You may disconnect and reconnect ULINK2 to ensure that the device gets recognized.
    4. Right-click HID-compliant device and select Properties.
    5. Click the tab Details and select Hardware Ids from the Property drop-down.

      ULINK2 Properties

    6. The Vendor Id, VID_C251, identifies ULINK2 as an Keil USB device.
    7. Check the Product Id (PID):

      PID Description Action
      PID_2720 ULINK2 firmware version is 1.42 or lower
      – OR –
      ULINK2 firmware version is 2.00 or higher and was configured for ULINK boot mode with the UL2_Configure.exe utility.
      These configurations are compatible to:
      • MDK-ARM V4.60 and before
      • PK51 V9.50 and before
      • PK166 V7.50 and before

      Later versions of these packages update the ULINK2 firmware automatically as soon as you are using ULINK2 the next time.

      PID_2722 ULINK2 firmware version is 2.00 or higher. These configurations are CMSIS-DAP compliant and have the default boot mode CMSIS-DAP. These configurations are compatible to:
      • MDK-ARM V4.70 and later
      • PK51 V9.51 and later
      • PK166 V7.51 and later

      To use ULINK2 with previous versions of the packages above, you have to set ULINK2 into the boot mode ULINK. Refer to Boot Mode Utility. Download the utility from the knowledgebase article ULINK: How to downgrade the firmware of ULINK2/ME, section ATTACHED FILES.

      PID_2727 ULINK2 does not have any firmware. Only the bootloader is active. Connect ULINK2 and open the µVision dialog Options for Target - Debug - Settings. The firmware download starts automatically in the background. No notification is displayed. If the firmware download fails and you see this PID again, the hardware of ULINK2 seems to be broken. Please proceed to the Exchange Procedure and report code U2H2.
      any other ULINK2 firmware is in an undefined state. The hardware of ULINK2 seems to be broken. Please proceed to the Exchange Procedure and report code U2H3.

    If this test fails

    1. Exchange the USB cable with another USB cable to see if it is defective.
    2. Try out a different USB port.
    3. Connect ULINK2 to a different PC. This does not require a Keil tool-chain to be installed.

    If the LEDs still do not light up as described, the ULINK2 is broken. If another ULINK2 is available, a defect can be confirmed by comparing the behavior of the two ULINK2 adapters. Please proceed to the Exchange Procedure and report code U2H1.

Related Knowledgebase Articles

  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.