Keil Logo

Target Driver Setup

The Target Driver Setup dialog configures the JTAG bus interface as the debugger or for Flash programming as described below.

The dialog contains two sub-dialogs:

OCDS Target Driver Options


  • Serial No specifies the serial number of the currently connected and selected ULINK USB-JTAG adapter. If multiple ULINK adapters are connected to your PC, then you need to select the serial number of the ULINK interface that you want to use for debugging or flash programming.
  • The ULINK Version shows the version number of the ULINK Windows system driver (KeilUL.SYS). It must show version 2.00 or higher.
  • The Device Family must show the XC800 family series.

JTAG Device Chain

This window displays all the JTAG devices which are connected to the ULINK adapter. Multiple JTAG devices can be chained. The device which is directly connected to ULINK's TDI line is at the bottom of this list. If there is more than one JTAG device in the chain, then select the device before debugging or Flash programming it.

The Device status displays as follows:

OCDS Select Device Device is selected for debugging or Flash programming.
OCDS Device Device is not selected.


  • If the listed device has no OCDS Select Device or OCDS Device, it is not XC800 compatible and cannot be selected.
  • Automatic Detection scans the JTAG devices of the JTAG chain. If the device list does not match your target system (since the JTAG device is not plug-and-play), you need to select Manual Configuration.
  • Manual Configuration requires manual specification of all device parameters in the JTAG chain.

Manual Configuration Buttons

OCDS Manual Configuration Controls

Selecting Manual Configuration enables the following buttons:

  • Add a new device with the current ID Code, Device Name and IR (instruction register) len.
  • Delete a selected JTAG device.
  • Update a selected JTAG device with the current ID Code, Device Name and IR len information.
  • The Move Up and Down buttons change the position of a selected device in the JTAG Device Chain.
  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.