Installationsanleitung avr-gcc unter Linux
Vorbemerkungen
Alle heruntergeladene Programmpakete können mit folgenden Befehlen entpackt werden:
- Endung bz2:
bunzip2 paketname.tar.bz2
tar -xf paketname.tar - Endung gz oder tgz
tar -xzf paketname.tar.gz
Binutils
Dieses Paket enthält u.a. den Assembler und Linker.
Download der aktuellsten Version der binutils von ftp://ftp.gnu.org/gnu/binutils/
Die AVR-Unterstützung ist schon im Quellcode mit dabei, sie muss beim Compilieren explizit aktiviert werden. Die Befehle für die Installation lauten:
Die AVR-Unterstützung ist schon im Quellcode mit dabei, sie muss beim Compilieren explizit aktiviert werden. Die Befehle für die Installation lauten:
./configure --target=avr --program-prefix="avr-"
make
make install
make
make install
GCC
Dieses Paket enthält den Compiler.
Download der aktuellsten Version von GCC von einem Mirror, z.B. ftp://ftp.gwdg.de/pub/misc/gcc/releases/
Die AVR-Unterstützung ist schon im Quellcode mit dabei, sie muss beim Compilieren explizit aktiviert werden. Die Befehle für die Installation lauten:
Die AVR-Unterstützung ist schon im Quellcode mit dabei, sie muss beim Compilieren explizit aktiviert werden. Die Befehle für die Installation lauten:
./configure --target=avr --program-prefix="avr-" --enable-languages=c
make
make install
Sollte beim make install der Fehler
make
make install
avr-ranlib /usr/local/lib/gcc/avr/3.4.2/libgcc.a
make[2]: avr-ranlib: Kommando nicht gefunden
make[2]: *** [install] Fehler 127
auftreten, so helfen folgende Befehlszeilen zur Abhilfe:
make[2]: avr-ranlib: Kommando nicht gefunden
make[2]: *** [install] Fehler 127
PATH=$PATH:/usr/local/bin
export PATH
make install
export PATH
make install
AVR-libc
Dieses Paket enthält die Standard-C-Routinen-Bibliothek.
Download der AVR-libc von http://savannah.nongnu.org/download/avr-libc/.
Die Befehle für die Installation lauten:
./doconf
./domake
./domake install
./domake
./domake install
USIP
UISP ist ein Tool zum Programmieren von AVR-Mikrocontrollern über verschiedene In-System-Programmierer.
Download von UISP von http://savannah.nongnu.org/download/uisp/.
Die Befehle für die Installation lauten:
./configure
make
make install
make
make install