Hur man konverterar UF2 till BIN
- Lägg till din .UF2-fil - dra den till rutan ovan eller klicka för att bläddra.
- Konvertera den till .BIN på några sekunder.
- Ladda ner din nya .BIN-fil.
Vad du kan förvänta dig
- Måladressen/basadressen för flashen som finns i UF2-blocken bevaras inte i den platta
.bin-filen; du måste själv känna till rätt offset vid omflashning. - Om UF2-filen hade luckor mellan adressintervallen kan den resulterande
.bin-filen bli utfylld (padded) eller börja vid fel offset - kontrollera basadressen. - Enbart
.bin-filen bär inget familje-ID, så du förlorar den säkerhetskontroll för enhetsfamilj som UF2 erbjuder.
Vanliga frågor
Vad är det exakta kommandot?
uf2conv.py firmware.uf2 -c -o firmware.bin. Flaggan -c betyder endast konvertering, inte flashning.Behöver jag Python?
Ja,
uf2conv.py är ett Python 3-skript från microsoft/uf2-lagringsplatsen. Det finns även en Rust-port, uf2conv-rs.Behålls flash-adressen?
Nej. Måladressen i UF2-blocken kastas bort, så
.bin-filen är en platt avbildning och du måste ange offset när du flashar.Kan jag konvertera tillbaka till UF2 senare?
Ja, kör
uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, och ange basadress och familje-ID.