Comment convertir UF2 en BIN
- Ajoutez votre fichier .UF2 - déposez-le dans la zone ci-dessus ou cliquez pour parcourir.
- Convertissez-le en .BIN en quelques secondes.
- Téléchargez votre nouveau fichier .BIN.
À quoi s'attendre
- L'adresse cible/de base de la flash transportée dans les blocs UF2 n'est pas préservée dans le
.binplat ; vous devez connaître vous-même l'offset correct lors du reflashage. - Si le UF2 présentait des lacunes entre les plages d'adresses, le
.binrésultant peut être rempli (padding) ou commencer au mauvais offset - vérifiez l'adresse de base. - Le
.binseul ne porte aucun ID de famille, vous perdez donc la vérification de sécurité de la famille d'appareils fournie par le UF2.
Foire aux questions
Quelle est la commande exacte ?
uf2conv.py firmware.uf2 -c -o firmware.bin. Le drapeau -c signifie convertir uniquement, ne pas flasher.Ai-je besoin de Python ?
Oui,
uf2conv.py est un script Python 3 du dépôt microsoft/uf2. Il existe également un portage en Rust, uf2conv-rs.L'adresse flash est-elle conservée ?
Non. L'adresse cible dans les blocs UF2 est supprimée, le
.bin est donc une image plate et vous devez fournir l'offset lors du flashage.Puis-je reconvertir en UF2 plus tard ?
Oui, exécutez
uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, en fournissant l'adresse de base et l'ID de famille.