Hvorfor konvertere WXB til HEX?
En .hex-fil er den kompilerte maskinkode-fastvaren som faktisk blir flash-et til watchX-mikrokontrolleren, mens .wxb bare er et blokkbasert prosjekt, så konverteringen er egentlig et kompileringstrinn via Arduino-kode.
Hvordan konvertere WXB til HEX
Arduino IDE (Eksporter kompilert binærfil) FREE
Ta Arduino-koden fra watchX Blocks, lagre den som en .ino, velg watchX-kortet, og bruk deretter Skisse > Eksporter kompilert binærfil for å skrive .hex-filen til skissemappen.
Arduino CLI OPEN-SOURCE
Kjør arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino for å produsere .hex-filen (juster FQBN til watchX-kortet).
Om disse formatene
En .wxb-fil er et prosjekt lagret av watchX Blocks, den blokkbaserte kodeeditoren for den Arduino-kompatible kroppsnære enheten watchX. Det er et XML-dokument som lagrer de tilkoblede…
Åpne .WXB-detaljer →En .hex-fil er en Intel HEX-fil: kompilert fastvare (firmware) for en mikrokontroller som en Arduino, AVR eller PIC-brikke, lagret som ren tekst. Du kjører den ikke på en PC - du «flasher»…
Åpne .HEX-detaljer →Kvalitet og hva du bør passe på
- Det finnes ingen ett-klikks eksport fra
.wxbtil.hex; du må først hente ut Arduino.ino-koden og deretter kompilere den. - Kompilering lykkes bare med riktig kort (watchX er ATmega32U4-basert) og eventuelle nødvendige watchX/Arduino-biblioteker installert.
.hex-filen er spesifikk for det kortet og den verktøykjede-versjonen; den vil ikke kjøre på urelaterte mikrokontrollere.
Ofte stilte spørsmål
Kan watchX Blocks generere en .hex direkte?
.hex-filen.Hvilket kort skal jeg velge?
Hvorfor produserer «Eksporter kompilert binærfil» to .hex-filer?
.hex med bootloader og én uten; bruk den vanlige skisse-.hex-filen ved normal bruk.Trenger jeg i det hele tatt .hex-filen for å kjøre koden min?
.hex-filen for manuell flashing eller arkivering.