Varför konvertera WXB till HEX?
En .hex-fil är den kompilerade maskinkods-firmwaren som faktiskt flashas till watchX-mikrokontrollern, medan .wxb endast är ett blockbaserat projekt, så konverteringen är egentligen ett kompileringssteg via Arduino-kod.
Hur man konverterar WXB till HEX
Arduino IDE (Exportera kompilerad binärfil) FREE
Ta Arduino-koden från watchX Blocks, spara den som en .ino, välj watchX-kortet och använd sedan «Skiss > Exportera kompilerad binärfil» för att skriva .hex-filen till skissmappen.
Arduino CLI OPEN-SOURCE
Kör arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino för att producera .hex-filen (justera FQBN till watchX-kortet).
Om dessa format
En .wxb-fil är ett projekt som sparats av watchX Blocks, den blockbaserade kodredigeraren för den Arduino-kompatibla bärbara enheten watchX. Det är ett XML-dokument som lagrar de anslutna…
Öppna detaljer för .WXB →En .hex-fil är en Intel HEX-fil: kompilerad firmware för en mikrokontroller som en Arduino, AVR eller PIC-chip, lagrad som textposter. Du kör den inte på en PC - du «flashar» den till…
Öppna detaljer för .HEX →Kvalitet & vad man bör tänka på
- Det finns ingen direkt export från
.wxbtill.hexmed ett klick; du måste först hämta Arduino.ino-koden och sedan kompilera den. - Kompilering lyckas endast med rätt kort (watchX är baserat på ATmega32U4) och alla nödvändiga watchX/Arduino-bibliotek installerade.
- Filen
.hexär specifik för det kortet och versionen av verktygskedjan; den kommer inte att fungera på orelaterade mikrokontrollrar.
Vanliga frågor
Kan watchX Blocks mata ut en .hex direkt?
.hex-filen.Vilket kort ska jag välja?
Varför producerar «Exportera kompilerad binärfil» två .hex-filer?
.hex med bootloader och en utan; flasha den vanliga skiss-.hex-filen vid normal användning.Behöver jag ens .hex-filen för att köra min kod?
.hex-filen för manuell flashning eller arkivering.