Arduino Forum

International => Español => Topic started by: cuchara on Apr 01, 2013, 10:17 pm

Title: recuperar el código de un arduino es posible?
Post by: cuchara on Apr 01, 2013, 10:17 pm
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??
Title: Re: recuperar el código de un arduino es posible?
Post by: fm on Apr 01, 2013, 10:42 pm
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.
Title: Re: recuperar el código de un arduino es posible?
Post by: cuchara on Apr 02, 2013, 10:35 pm
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 (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
Title: Re: recuperar el código de un arduino es posible?
Post by: fm on Apr 02, 2013, 11:16 pm
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.
Title: Re: recuperar el código de un arduino es posible?
Post by: Conguito on Apr 03, 2013, 03:15 pm
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.
Title: Re: recuperar el código de un arduino es posible?
Post by: cuchara on Apr 03, 2013, 08:51 pm
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.
Title: Re: recuperar el código de un arduino es posible?
Post by: fm on Apr 03, 2013, 09:36 pm
Usa bitbucket o git como repo en la red y podrás acceder a tu código en cualquier momento.