Come convertire UF2 in BIN
- Aggiungi il tuo file .UF2 - trascinalo nel riquadro sopra o fai clic per sfogliare.
- Convertilo in .BIN in pochi secondi.
- Scarica il tuo nuovo file .BIN.
Cosa aspettarsi
- L'indirizzo di destinazione/base della flash contenuto nei blocchi UF2 non viene preservato nel
.binpiatto; è necessario conoscere l'offset corretto al momento del re-flashing. - Se l'UF2 presentava lacune tra gli intervalli di indirizzi, il
.binrisultante potrebbe essere riempito con padding o iniziare dall'offset errato - controlla l'indirizzo di base. - Il solo file
.binnon trasporta alcun ID famiglia, quindi si perde il controllo di sicurezza sulla famiglia del dispositivo fornito da UF2.
Domande frequenti
Qual è il comando esatto?
uf2conv.py firmware.uf2 -c -o firmware.bin. Il flag -c significa solo conversione, non flashing.Ho bisogno di Python?
Sì,
uf2conv.py è uno script Python 3 dal repository microsoft/uf2. Esiste anche un porting in Rust, uf2conv-rs.L'indirizzo flash viene mantenuto?
No. L'indirizzo di destinazione nei blocchi UF2 viene scartato, quindi il
.bin è un'immagine piatta e dovrai fornire l'offset durante il flashing.Posso riconvertire in UF2 in seguito?
Sì, esegui
uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, fornendo l'indirizzo di base e l'ID della famiglia.