Hvorfor konvertere WXB til HEX?
En .hex-fil er den kompilerede maskinkode-firmware, der faktisk flashes til watchX-mikrocontrolleren, mens .wxb kun er et blokbaseret projekt, så konverteringen er reelt et kompileringstrin via Arduino-kode.
Sådan konverterer du WXB til HEX
Arduino IDE (Eksporter kompileret binær fil) FREE
Tag Arduino-koden fra watchX Blocks, gem den som en .ino, vælg watchX-boardet, og brug derefter Skitse > Eksporter kompileret binær fil til at skrive .hex-filen i skitsemappen.
Arduino CLI OPEN-SOURCE
Kør arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino for at producere din .hex (juster FQBN til watchX-boardet).
Om disse formater
En .wxb-fil er et projekt gemt af watchX Blocks, den blokbaserede kodeeditor til den Arduino-kompatible watchX-wearable. Det er et XML-dokument, der gemmer de forbundne kodeblokke i et…
Åbn .WXB detaljer →En .hex-fil er en Intel HEX-fil: kompileret firmware til en mikrocontroller som f.eks. en Arduino, AVR eller PIC-chip, gemt som almindelige tekstposter. Du kører den ikke på en PC - du…
Åbn .HEX detaljer →Kvalitet & hvad man skal være opmærksom på
- Der er ingen et-kliks
.wxbtil.hexeksport; du skal først hente Arduino.ino-koden og derefter kompilere den. - Kompilering lykkes kun med det korrekte board (watchX er baseret på ATmega32U4) og eventuelle påkrævede watchX/Arduino-biblioteker installeret.
- Filen
.hexer specifik for det board og den toolchain-version; den vil ikke køre på urelaterede mikrocontrollere.
Ofte stillede spørgsmål
Kan watchX Blocks outputte en .hex direkte?
.hex.Hvilket board skal jeg vælge?
Hvorfor producerer «Eksporter kompileret binær fil» to .hex-filer?
.hex med bootloader og én uden; flash den almindelige skitse-.hex ved normal brug.Har jeg overhovedet brug for .hex-filen for at køre min kode?
.hex-filen til manuel flashing eller arkivering.