Go Down

Topic: Leer código grabado en el Arduino (Read 18041 times) previous topic - next topic

Cromo24

Buenas,

¿En el IDE de Arduino, existe la opción de leer la memoria de este para ver el código que tiene guardado?

carmeloco

Eso no es posible. El IDE, compila el programa y lo envía al microcontrolador, es decir, el microcontrolador no almacena el programa tal y como lo escribes en el IDE, si no que lo almacena en binario, ya compilado.

Y si la siguiente pregunta es si se puede descompilar, la respuesta es no.

josemanu

Mediante la línea de comandos de AVR puedes sacar el archivo que hay dentro del Arduino en formato .hex y de ahí podrías sacar el código en ensamblador (existe un programita para ello).

Pero lo que es el código .ino (que en realidad es texto plano) si no lo has guardado despues de compilar olvídate.
http://www.ardumania.es/

Iniciación

elverde

tengo el mismo problema, necesito el programa que esta en mi arduino pero no entiendo muy bien las opciones que dieron podrían ser un poco mas especifico

carmeloco

Pues que básicamente, una vez compilado el código, este se graba en binario en el arduino, y lo único que puedes sacar del arduino, es el código en binario (mostrado en hexadecimal), intraducible de nuevo a código arduino.

juanttjuan

Tengo el siguiente problema. Mientras estaba configurando un compañero el escaner 3d ciclop de bq yo estaba intentando meter un programa en otra placa arduino mediante el ide, pero no me di cuenta de a que placa lo estaba enviando, si a la que yo intentaba programar, o a la que lleva el escaner. El caso es que el escner no se puede terminar de instalar por que da un error de placa (o algo así, hace unos meses que pasó y no lo he vuelto a intentar).
Quisiera meterle un .hex que hay en internet a ver si funciona, pero antes de meterselo quiero sacarle el .hex que tiene la placa del ciclop, no vaya a liarlo más.
No he hecho nunca algo similar y no se lo que sinifican algunas de las cosas que aquí comentan. Podríais esplicarmelo paso por paso y sin omitir nado por muy obvio que pudiera parecer.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy