Sådan konverterer du UF2 til BIN
- Tilføj din .UF2-fil - træk den ind i boksen ovenfor, eller klik for at gennemse.
- Konverter den til .BIN på få sekunder.
- Download din nye .BIN-fil.
Hvad du kan forvente
- Flash-mål/base-adressen i UF2-blokkene bevares ikke i den flade
.bin; du skal selv kende den korrekte offset ved gen-flashing. - Hvis UF2-filen havde huller mellem adresseområderne, kan den resulterende
.binvære udfyldt (padded) eller starte ved den forkerte offset - tjek base-adressen. - En
.binalene bærer intet family ID, så du mister det sikkerhedstjek af enhedsfamilien, som UF2 tilbyder.
Ofte stillede spørgsmål
Hvad er den præcise kommando?
uf2conv.py firmware.uf2 -c -o firmware.bin. Flaget -c betyder kun konvertering, ikke flash.Har jeg brug for Python?
Ja,
uf2conv.py er et Python 3-script fra microsoft/uf2-repositoryet. Der findes også en Rust-port, uf2conv-rs.Bliver flash-adressen gemt?
Nej. Måladressen i UF2-blokkene droppes, så
.bin er et fladt billede, og du skal angive offset, når du flasher.Kan jeg konvertere tilbage til UF2 senere?
Ja, kør
uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, hvor du angiver base-adresse og family ID.