On Thu, 2008-05-22 at 07:45 -0700, Juan I Reyes wrote:
> Hola Ricardo,
> 
> Este link es un poco viejo y de la época de UISP. Pero habla de los
> Makefiles. Esto fue cuando se hicieron los workshops en Banff y con el
> propio Bill Verplank. Uno de los aistentes fue Ricardo dal Farra porque
> vivía en Canada en esa época.
> 

si es un poco viejo pero me parece que aclara conceptos bien importantes
como el de los registros y el proceso de escritura/compilacion del
codigo para los AVR. 

> Hay que configurar la AVRLIB para que usen AVRDUDE y el ATMega
> correspondiente. Perdón por la insistencia.
> 

Hasta donde tengo entendido (por lo menos para el caso del arduino) uso
avrlib para compilar y el avrdude para bajar el .hex al micro, y en cada
uno de los casos se debe escoger el Atmega al que se hace referencia.
Hay alguna manera de hacerlo todo usando una sola aplicacion? que
compile y baje de una a la placa?

> La idea es tener un directorio para cada aplicación que se va a cargar
> al ATMega. en este directorio esta el programa en C además de una
> libreria que 'global.h' y desde luego el 'makefile'. Vale la pena
> analizar y entender este Makefile.
> 
> Con solo escribir 'make' en la linea de comandos se compila el programa.
> Así mismo si quiero cargarlo al ATMega, escribo 'make load'. 
> 
> Ahora, el archivo que hay que configurar en las AVRLIB es:
> 
> '~/avrlib/make/avrccrma_make' o para wiring por ejemplo crear un archivo
> que se llame y que esté en ese directorio : 'avrwiring'.
> Si se leen los comentarios se puede configurar este archivo facilmente e
> insisto configurenlo para AVRDUDE y el puerto: /dev/ttyUSB0 que
> normalmente es el que asigna FTDI a los Wiring o a los AVRMini. Me
> imagino que Arduino también. 
> 
> En los ejemplos de la AVRLIB hay código y Makefiles que pueden analizar,
> después de hacerle un backup, para entender un poco el proceso.
> 
> Pilas no vayan a borrar el bootloader en Wiring a menos que tengan un
> backup.
> 
> 
> Saludes,
> 
>   --* Juan
> 
> 
> On Thu, 2008-05-22 at 01:20 -0500, Ricardo Dueñas Parada wrote:
> > Encontré esta información, explica un poco la forma de programación
> > de los avr con avrlib y avr-gcc. También habla un poco de los makefile.
> > 
> 
> 
> _______________________________________________
> ____ ____ ___  ____ _  _ ___
> |__| |__/   /  |___  \/  |__]
> |  | |  \  /__ |___ _/\_ |
> 
> Arzexp mailing list
> [email protected]
> http://lists.slow.tk/listinfo.cgi/arzexp-slow.tk
-- 
Gabriel Zea
mailTo <zeaATrandomlab.net>
http://zea.randomlab.net
http://randomlab.net

_______________________________________________
____ ____ ___  ____ _  _ ___
|__| |__/   /  |___  \/  |__]
|  | |  \  /__ |___ _/\_ |

Arzexp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/arzexp-slow.tk

Responder a