¿Por qué convertir WXB a HEX?
Un archivo .hex es el firmware de código de máquina compilado que realmente se graba en el microcontrolador watchX, mientras que .wxb es solo un proyecto basado en bloques, por lo que la conversión es en realidad un paso de compilación a través del código Arduino.
Cómo convertir WXB a HEX
Arduino IDE (Exportar binario compilado) FREE
Tome el código Arduino de watchX Blocks, guárdelo como un .ino, seleccione la placa watchX, luego use «Programa > Exportar binario compilado» para escribir el .hex en la carpeta del sketch.
Arduino CLI OPEN-SOURCE
Ejecute arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino para producir el .hex (ajuste el FQBN a la placa watchX).
Acerca de estos formatos
Un archivo .wxb es un proyecto guardado por watchX Blocks, el editor de código basado en bloques para el dispositivo vestible watchX compatible con Arduino. Es un documento XML que almacena…
Abrir detalles de .WXB →Un archivo .hex es un archivo Intel HEX: firmware compilado para un microcontrolador como un chip Arduino, AVR o PIC, almacenado como registros de texto plano. No se ejecuta en un PC; se…
Abrir detalles de .HEX →Calidad y qué observar
- No hay una exportación de un solo clic de
.wxba.hex; primero debe obtener el código Arduino.inoy luego compilarlo. - La compilación solo tiene éxito con la placa correcta (watchX se basa en ATmega32U4) y cualquier librería de watchX/Arduino requerida instalada.
- El
.hexes específico para esa placa y versión de la cadena de herramientas; no funcionará en microcontroladores no relacionados.
Preguntas frecuentes
¿Puede watchX Blocks generar un .hex directamente?
.hex.¿Qué placa debo seleccionar?
¿Por qué «Exportar binario compilado» produce dos archivos .hex?
.hex con el gestor de arranque (bootloader) y otro sin él; use el .hex del sketch normal para el uso habitual.¿Necesito siquiera el .hex para ejecutar mi código?
.hex para grabación manual o archivado.