Valkertown Blog

I used to write about electronics…

Valkertown Blog header image 2

AVR Crosscompiler Parte 2

June 20th, 2005 by Carlos Perilla

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

  6. 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