Valkertown Blog

Redirección a el nuevo blog en 5 segundos...

lunes, junio 20, 2005

Er... Parece que perdi los archivos del blog anterior, así que, tendre que
volver a escribir algunas partes importantes que existian en el blog anterior.

Parece que en este blog no puedo hacer organización temática de los contenidos y
como los post son usualmente extensos, la información no va a quedar tan disponible como quisiera.

Ahora retomemos las herramientas de los AVR.

Estas son:

  • gcc-3.3.4 Se necesitan los fuentes, puede no ser el 3.3.4 pero es con la que he estado trabajando

  • avr-libc-1.0.4 Los fuentes, creo que entre más nueva la versión mejor se porta

  • UISP Para este definitivamente es mejor obtener la última versión

  • GDB Versión adecuada para la versión de GCC, aún no recuerdo si se pueden utilizar las últimas versiones con independencia del compilador.

  • binutils-2.5.0 Versión recomendada

  • SimulAVR Utilizar la versión más reciente, incluso CVS



Esos son todos, para gcc si se quiere utilizar el soporte limitado para c++, es necesario
tambien el gcc-g++, para la versión de gcc que se descargo.
Todas las versiones estan algo desactualizadas, las que son especificas de AVR es conveniente,
utilizar las versiones CVS.
Para gcc,gdb, y binutils es importante asegurarse que el desarrollo del crosscompiler este ya listo para las versiones, gcc 4.x tiene caracteristicas muy atractivas pero no conozco aún el
estado del crosscompiler para avr y conozco reportes de problemas de compatibilidad con código
de versiones anteriores en los objetivos tradicionales así que aun no es recomendado para quienes
desean comenzar.

El orden de compilación es el siguiente:

  1. BINUTILS

  2. GCC y G++

  3. AVRLibc

  4. GDB

  5. SimulAVR

  6. UISP

  7. DDD Excelente front end para el GDB



Los flags de configuración e instrucciones de instalación quedan por ahora para un
envio posterior, o de tarea :P

UPDATED: Tue Jun 21 09:46:24 COT 2005
EOT