Arduino-Generación archivo .hex

Comparte esta entrada

Share on facebook
Share on linkedin
Share on twitter
Share on email

Arduino cuenta con su propio IDE (Integrated Development Environment) que permite desarrollar el firmware para después compilarlo y programarlo en una placa de Arduino.

Cuando se quiere programar una placa, con el firmware desarrollado, con un solo click el IDE de Arduino crea un archivo .hex, lo graba en la placa y a continuación lo elimina. Todo esto es invisible para el usuario. Haciendole la labor más sencilla.

Pero a veces es interesante obtener simplemente el archivo .hex, sin grabarlo en la placa, por ejemplo, si queremos transferirlo a otro ordenador, o utilizar el mismo .hex para varias placas sin tener que compilar cada vez que se quiera grabar en una placa distinta.

Esto es posible en Arduino, pero está algo oculto, a continuación le mostramos cómo conseguir el archivo .hex.

En el menú principal de Arduino ir a Arduino -> Preferences.

A continuación en la ventana de Preferencias clicar en el link mostrado a continuación:

Recorte 2

Abrir el archivo txt del directorio que se abrió al realizar el paso anterior.

En este archivo, buscar una línea que contenga path. Y si no existe, crearla con la ruta de la carpeta donde queremos que se guarde el .hex generado, por ejemplo: build.path=C:\hex_folder. Guardar los cambios y reiniciar el IDE de Arduino.

Ahora, cuando queramos generar el archivo .hex desde el IDE de Arduino, tenemos que darle al botón Verificar.

Recorte 3

En este ejemplo, para el proyecto llamado prueba genera el archivo prueba.cpp.hex en el directorio que le hemos indicado anteriormente.

Suscríbete a nuestra newsletter

Más para explorar

Conexiona integra Z-Wave en el iPlace
software

iPlace ahora trabaja con Z-Wave.

Conexiona ha integrado el protocolo de comunicación inalámbrica Z-Wave en nuestro sistema IoT de automatización y control iPlace.

Mindtech logo
Uncategorized

Conexiona estará en Mindtech 2019.

Conexiona apuesta por MindTech 2019, Metal Industry and Technologies International Trade Fair, que se celebrará los días 10, 11 y 12 de septiembre en el Recinto Ferial de Vigo.

Da el paso

No esperes a que la competencia te adelante sin que te des cuenta.

Los datos facilitados a través de este formulario serán tratados por Conexiona Telecom, S.L CIF B32350795 domicilio en Edificio Tecnopole I, Parque Tecnológico de Galicia, San Cibrao das Viñas. 32911 – Ourense, de acuerdo a lo establecido en nuestra política de privacidad con la finalidad de poder enviarle información sobre nuestros productos/servicios. Los datos recabados por este formulario no se cederán a terceros salvo por obligación legal. Le recordamos que usted tiene derecho al acceso, rectificación, limitación de tratamiento, supresión, portabilidad y oposición al tratamiento de sus datos dirigiendo su petición a la dirección postal indicada o al correo electrónico [email protected] Igualmente puede dirigirse a nosotros para cualquier aclaración adicional. En caso de no aceptación sus datos no serán tratados.