Go Down

Topic: recuperar el código de un arduino es posible? (Read 967 times) previous topic - next topic

cuchara

Hola  pues lo que pasa es que necesitó recuperar un código que tengo cargado en mi placa para poder pasárselo a otras placas... alguien sabe como?? es posible??

fm

Con el AVR ISP MkII y el entorno de Atmel (AVR studio) puedes hacer una copia del contenido de la flash a binario siempre y cuando no esté protegido.
   

cuchara

#2
Apr 02, 2013, 10:35 pm Last Edit: Apr 02, 2013, 10:37 pm by cuchara Reason: 1
Hola FM gracias por tu ayuda.. me dices que con un MkII pero supongo que con uno de estos también puedo, no?
http://img13.imageshack.us/img13/3051/37677154350135232969417.jpg

Pues no tengo el AVR Studio  pero creo que voy a pedir una Windows prestada.  aun no se como hacer lo que me dices pero voy a buscar.

Una ves que tenga el binario como lo puedo convertir ???  o que tengo que hacer si lo quiero en C ?

Saludos

fm

Con ese programador no tengo ni idea de sí lo reconocerá el AVR estudio. Nunca lo he probado.

Lo que te bajas de la placa es el binario puro y duro. Lo podrás ver en ensamblador, sin mnemónicos ni etiquetas y poco más. Luego, pues a leer un poco e ingeniería inversa. Si es un programa tuyo, en poco lo podrás volver a escribir en C. Si no, pues algunas hornillas más.
   

Conguito

Si el avr studio no lo tienes o no te funciona con ese usbasp.......usa avrdude que seguro que te funcionará sin problema, tanto para leer el contenido como para grabarlo en otro micro.
Salu2.

cuchara

Quote
Lo que te bajas de la placa es el binario puro y duro. Lo podrás ver en ensamblador, sin mnemónicos ni etiquetas y poco más. Luego, pues a leer un poco e ingeniería inversa. Si es un programa tuyo, en poco lo podrás volver a escribir en C. Si no, pues algunas hornillas más.


Pues sí, el código es mío y lo tengo en mi casa, pero por el momento estoy fuera  y como tengo unos ratos libres me quería entretener haciendo el circuito, pero lo que pasa es que no me acuerdo de los pines que utilizo en el código, es por eso que lo quiero ver.

Quote
usa avrdude que seguro que te funcionará sin problema, tanto para leer el contenido como para grabarlo en otro micro.


Hola! Conguito, Me puedes decir de donde lo bajaste tu? Yo me baje el CrossPakck pero no se como se usa,(tengo entendido que el CrossPack incluye el avrdude). lo instalo y después no lo encuentro  :smiley-fat: ya seguí paso a paso unos tutoriales pero parece que no hago nada.

fm

Usa bitbucket o git como repo en la red y podrás acceder a tu código en cualquier momento.
   

Go Up