Elektor Internet Radio

OpenOCD unter Mac OS X installieren

Momentan haben wir kein Binärpaket für OS X. Daher müssen Sie OpenOCD aus dem Quellcode erstellen. Falls noch nicht geschehen, laden Sie Xcode von link developer.apple.com/tools/xcode/ herunter und installieren Sie es. Xcode enthält alle GNU Tools, welche zur Erstellung von OpenOCD benötigt werden.

FTDI Disk Image Wenn Sie einen JTAG Adapter verwenden, der auf dem FT2232 Chip basiert, laden Sie anschließend den entsprechenden Mac OS X Treiber von
link www.ftdichip.com/Drivers/D2XX.htm . Der Treiber ist in einem Disk Image gepackt. Doppelklicken Sie es um das entsprechende Laufwerk zu öffnen.

Um den Treiber zu installieren, führen Sie folgende Befehle in einem Terminal Fenster aus:

$ cd /Volumes/PPC\ D2XX/D2XX/
$ sudo mkdir -p /usr/local/lib /usr/local/include
$ sudo cp bin/libftd2xx.0.1.0.dylib /usr/local/lib/
$ sudo ln -sf /usr/local/lib/libftd2xx.0.1.0.dylib \
  /usr/local/lib/libftd2xx.dylib
$ sudo cp bin/ftd2xx.h /usr/local/include/
$ sudo cp Samples/WinTypes.h /usr/local/include/

Für andere JTAG Adapter erhalten Sie entsprechende Hinweise vom jeweiligen Hersteller.

Beziehen Sie nun den OpenOCD Quellcode aus dem SVN Repository unter link developer.berlios.de/svn. Dazu geben Sie folgenden Befehl in einem Terminalfenster ein:

$ svn co -r 520 svn://svn.berlios.de/openocd/trunk openocd-r520

Zum Erstellen und Installieren von OpenOCD müssen Sie noch weitere Befehle eingeben:

$ cd openocd-r520/
$ ./bootstrap
$ ./configure --enable-ft2232_ftd2xx
$ make
$ sudo make install
Copyright 2008 egnite GmbH