On Thu, 2008-05-22 at 10:42 -0500, Ricardo Dueñas Parada wrote: > Es cierto, pero da una idea de para qué sirven los makefiles y la > estructura. > > En la carpeta de ejemplos de la avrlib se pueden encontrar los makefiles > y ahí se ve la diferencia. > > Hay que tener en cuenta que en el makefile también hay que adicionar > las librerías que se usen en el código, es una línea del tipo: > > SRC = $(AVRLIB)/timer.c $(AVRLIB)/rprintf.c $(AVRLIB)/lcd.c $(TRG).c > > > > Así programo el avrmini, pero no he tenido un arduino ni un wiring a la mano > para probar con estos. Apenas tenga uno lo pruebo y posteo los resultados. >
yo creo que tengo un arduino funcionando que le puedo prestar si le interesa para que lo pruebe. cuando le dedicamos un tiempo a esto? zea > > _Ricardo > > 2008/5/22 Juan I Reyes <[EMAIL PROTECTED]>: > > > 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 > > > _______________________________________________ > ____ ____ ___ ____ _ _ ___ > |__| |__/ / |___ \/ |__] > | | | \ /__ |___ _/\_ | > > 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
