YAATOBS - yet another arm toolchain build script

Impressum
home
english version

Einleitung

Beruflich beschäftige ich mich immer mal wieder mit ARM Mikrocontrollern. Da lag es nahe, diese auch privat einzusetzen. Zu Hause nutze ich ein 64 Bit Ubuntu Linux (man will ja den schönen 64 Bit AMD Prozessor auch voll ausreizen). Deshalb ist es nicht ganz so einfach, eine aktuelle und fertig compilierte GCC ARM toolchain zu finden. Also blieb mir nichts anderes übrig als diese selbst zu compilieren.

Ganz so trivial ist das Erstellen der toolchain leider nicht. Nach mehreren Versuchen fand ich das ganze auspacken und konfigurieren ziemlich lästig und hab mich dran gemacht, ein Skript zu schreiben. Ich hoffe, das ich nun alles so eingestellt habe, das eine für alle Anwendungen funktionierende toolchain dabei heraus kommt.

Los gehts

Zuerst müsst ihr euch folgende Dateien herunter laden und alle in einem Verzeichnis abspeichern:

Nun muss die Datei gcc_arm_toolchain_build_script_2009_03_14.zip entpackt werden. Das Verzeichnis muss also folgende Dateien enthalten: (die Versionsnummenr können unterschiedlich sein)

Die Versionsnummern müsst ihr in dem Skript make_toolchain.sh anpassen. Diese stehen am Anfang der des Skripts:

BINUTILS_VERSION=2.19.1
GCC_VERSION=4.3.3
NEWLIB_VERSION=1.17.0
GDB_VERSION=6.8
      

Jetzt müsst ihr nur noch eine Shell aufmachen, in das Verzeichnis wechseln und das Skript ausführen:

./make_toolchain.sh
      

Während des Erstellens müst ihr einige male noch eine Taste drücken und das root-Passwort eingeben.

Viel Glück!