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.

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

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

Responder a