So konvertieren Sie UF2 in BIN
- Fügen Sie Ihre .UF2-Datei hinzu - ziehen Sie sie in das Feld oben oder klicken Sie, um zu suchen.
- Konvertieren Sie sie in wenigen Sekunden zu .BIN.
- Laden Sie Ihre neue .BIN-Datei herunter.
Was Sie erwartet
- Die in den UF2-Blöcken enthaltene Flash-Ziel-/Basisadresse bleibt in der flachen
.bin-Datei nicht erhalten; Sie müssen den korrekten Offset beim erneuten Flashen selbst kennen. - Wenn die UF2-Datei Lücken zwischen den Adressbereichen aufwies, kann die resultierende
.bin-Datei aufgefüllt sein oder am falschen Offset beginnen - prüfen Sie die Basisadresse. - Die
.bin-Datei allein enthält keine Family-ID, sodass die von UF2 gebotene Sicherheitsprüfung für die Gerätefamilie verloren geht.
Häufig gestellte Fragen
Wie lautet der genaue Befehl?
uf2conv.py firmware.uf2 -c -o firmware.bin. Das Flag -c bedeutet nur konvertieren, nicht flashen.Benötige ich Python?
Ja,
uf2conv.py ist ein Python 3-Skript aus dem microsoft/uf2-Repository. Es gibt auch einen Rust-Port namens uf2conv-rs.Wird die Flash-Adresse beibehalten?
Nein. Die Zieladresse in den UF2-Blöcken wird verworfen, sodass die
.bin-Datei ein flaches Abbild ist und Sie den Offset beim Flashen angeben müssen.Kann ich später wieder zu UF2 konvertieren?
Ja, führen Sie
uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2 aus und geben Sie dabei die Basisadresse und die Family-ID an.