Valkertown Home

2005-06-20-avr-crosscompiler-parte-2

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:

  1. $./configure [FLAGS]

  2. $make

  3. make install

Notese que # indica que se suele hacer como root, aquí para estas herramientas no nos interesa tener privilegios pues no es necesario.

  1. export MYDIR=$HOME/cross/avr-elf/ <- Directorio instalación

  2. export PATH=$PATH:$MYDIR/bin <- Es importante, y si se tiene una versión anterior de las herramientas eliminarlas del PATH para evitar conflictos

  3. BinUtils

      FLAGS=-enable-install-libbfd -target=avr -prefix=$MYDIR -disable-nls
    
  4.         ** gcc y gcc-g++ **
    
    se descomprimen en el mismo directorio,
    
         FLAGS= -target=avr -enable-languages="c,c++" -prefix=$MYDIR -disable-nls
    
  5.         ** AVRLibc **
    

$ export PREFIX=$MYDIR
$ sh -x ./doconf
$ ./domake
$[#] ./domake install

  1.     ** 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

comments powered by Disqus

© 2008-2012 Carlos A. Perilla deepspawn at valkertown dot org | Based on original design by Andreas Viklund