OLIMEX© 2015
ARM-USB-OCD user's manual
If you are going for FTDI driver support:
./bootstrap
./configure --enable-ftdi --enable-ft2232_ftd2xx
make
make install
If you are going for the LibUSB driver support:
./bootstrap
./configure --enable-maintainer-mode --enable-ft2232_libftdi
make
sudo make install
After the OpenOCD is ready (no matter if you compiled it or downloaded it ready) you would need
drivers for the debugger.
3.3.2 Drivers and driver installation
ARM-USB-OCD requires the installation of drivers to be able to operate properly.
There are a number of drivers available for the debugger. This is because the original drivers are
written and distributed by FTDI (a Scottish company) and they are considered proprietary piece of
software. Because the initial idea of the OpenOCD is to be fully open source (as its name indicates)
people decided to release and maintain open drivers (not proprietary). That is why there are also a
number of such drivers suitable for ARM-USB-OCD. The drivers are related to the integrated
development environment that you are going to use (or the lack of such, e.g. if you decide to work
only with OpenOCD). Some IDEs requires specific set of drivers.
Please note that some Windows, MAC and Linux distributions might provide automatic driver
update feature – this might cause the download and install of wrong FTDI drivers. Please ensure
that automatic driver updates had been disabled temporarily.
Page 16 of 33