Perché convertire WXB in HEX?
Un file .hex è il firmware in codice macchina compilato che viene effettivamente flashato sul microcontrollore watchX, mentre .wxb è solo un progetto basato su blocchi, quindi la conversione è in realtà un passaggio di compilazione attraverso il codice Arduino.
Come convertire WXB in HEX
Arduino IDE (Esporta binario compilato) FREE
Prendi il codice Arduino da watchX Blocks, salvalo come .ino, seleziona la scheda watchX, quindi usa «Sketch > Esporta binario compilato» per scrivere il file .hex nella cartella dello sketch.
Arduino CLI OPEN-SOURCE
Esegui arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino per produrre il file .hex (adatta il FQBN alla scheda watchX).
Informazioni su questi formati
Un file .wxb è un progetto salvato da watchX Blocks, l'editor di programmazione a blocchi per il dispositivo indossabile compatibile con Arduino watchX. Si tratta di un documento XML che…
Apri dettagli .WXB →Un file .hex è un file Intel HEX: firmware compilato per un microcontrollore come un chip Arduino, AVR o PIC, memorizzato come record di testo semplice. Non si esegue su un PC - viene…
Apri dettagli .HEX →Qualità e a cosa prestare attenzione
- Non esiste un'esportazione diretta da
.wxba.hexcon un solo clic; devi prima ottenere il codice Arduino.inoe poi compilarlo. - La compilazione ha successo solo con la scheda corretta (watchX è basata su ATmega32U4) e con tutte le librerie watchX/Arduino richieste installate.
- Il file
.hexè specifico per quella scheda e per la versione della toolchain; non funzionerà su microcontrollori non correlati.
Domande frequenti
watchX Blocks può produrre direttamente un file .hex?
.hex.Quale scheda devo selezionare?
Perché «Esporta binario compilato» produce due file .hex?
.hex con il bootloader e uno senza; per l'uso normale, flasha il file .hex dello sketch semplice.Ho davvero bisogno del file .hex per eseguire il mio codice?
.hex serve solo per il flashing manuale o per l'archiviazione.