Arduino-Generación archivo .hex

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.

¡Contactanos!

Un agente se pondrá en contacto contigo lo antes posible.

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.

Más para explorar

I+d+i

Presentamos final proyecto Wired Bin

El jueves 25 de marzo a las 12 tendrá lugar la presentación final del proyecto Wired.Bin: desarrollo de un sistema de contenerización de RSU de

Contacta con un agente

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.