
OLIMEX© 2015
ARM-USB-OCD user's manual
CHAPTER 3: SETTING UP ARM-USB-OCD
3. Introduction to the chapter
More details about the standard connection routine of Olimex ARM-USB-OCD and your target via
the most often used development environments.
You can find the guidelines to use ARM-USB-OCD and the similar Olimex products below.
Consider the information as a basis for operation – there are whole books written on any of the sub-
chapters.
Make sure to check the online resources for further reading. Such might be found at our wiki site.
3.1 Basic system setup
Generally, to be able to use ARM-USB-OCD you need a target board or microcontroller and a
personal computer.
Usually, setting up the hardware is a pretty straight-forward – “plug the cables” type of installation.
Setting up the software and the drivers properly, might provide more of a challenge.
You need to ensure that the target is supported in the software you are going to use and also that the
target has a JTAG interface (unless you also have ARM-JTAG-SWD adapter). It is recommended to
do so before the purchase of the debugger.
SWD interface is supported only if you use the additional adapter mentioned in sub-chapter “3.5
Rowley Crossworks for ARM”.
3.2 Detailed hardware setup
The required hardware for successful connection might vary depending on the target board and
chip.
The software options might be further limited by the hardware you might use for your desired task.
The ARM-USB-OCD comes with a ribbon extension cable. It has two 20-pin female-female
connectors in 2.54mm (0.1'') pitch. The connectors are placed at both end of the cable. Using the
cable you can connect the debugger to a target board with a 20-pin male connector with the same
pin pitch. The processor of the target board should have a standard JTAG programming and
debugging interface (IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture). If it
has a smaller connector (1.27mm, 0.05'' pitch) you might use the ARM-JTAG-20-10 adapter.
The debugger comes without USB type A – USB type B cable.
Please note ARM-USB-OCD hardware design does NOT support SWD (Serial Wire Debug)
interface. Extension adapter for SWD might be purchased separately. The product name of the
adapter is “ARM-JTAG-SWD”.
Page 13 of 33