Para compilar los sources de las herramientas AVR. Supongo que por lo menos ya se tiene habilidad suficiente para moverse en un shell, descomprimir e instalar los programas desde el código fuente.
En resumen para todos los sources los pasos son:
- $./configure [FLAGS]
- $make
- #make install
Notese que # indica que se suele hacer como root, aquí para estas herramientas no nos interesa tener privilegios pues no es necesario.
- export MYDIR=$HOME/cross/avr-elf/ <- Directorio instalación
- export PATH=$PATH:$MYDIR/bin <- Es importante, y si se tiene una versión anterior de las herramientas eliminarlas del PATH para evitar conflictos
- BinUtils
FLAGS=–enable-install-libbfd –target=avr –prefix=$MYDIR –disable-nls -
gcc y gcc-g++
se descomprimen en el mismo directorio,
FLAGS= –target=avr –enable-languages=”c,c++” –prefix=$MYDIR –disable-nls -
AVRLibc
$ export PREFIX=$MYDIR
$ sh -x ./doconf
$ ./domake
$[#] ./domake install
-
UISP
FLAGS= –prefix=$MYDIR
Eso es todo, ya con ese segmento compilado e instalado es suficiente para empezar a trabajar para el GDB los flags de compilación son muy similares a los del GCC, y para el simulavr solo basta el prefix.
UPDATED: Tue Jun 21 09:45:13 COT 2005
UPDATED: Wed Jun 22 08:26:50 COT 2005
EOT
Tags: No Comments