Cómo convertir UF2 a BIN
- Añada su archivo .UF2: arrástrelo al cuadro de arriba o haga clic para buscarlo.
- Conviértalo a .BIN en pocos segundos.
- Descargue su nuevo archivo .BIN.
Qué esperar
- La dirección base o de destino de la flash que llevan los bloques UF2 no se preserva en el
.binplano; debe conocer el desplazamiento correcto usted mismo al volver a flashear. - Si el UF2 tenía huecos entre los rangos de direcciones, el
.binresultante puede estar rellenado o comenzar en el desplazamiento incorrecto - verifique la dirección base. - El
.binpor sí solo no lleva ID de familia, por lo que se pierde la comprobación de seguridad de la familia de dispositivos que proporciona UF2.
Preguntas frecuentes
¿Cuál es el comando exacto?
uf2conv.py firmware.uf2 -c -o firmware.bin. La bandera -c significa solo convertir, no flashear.¿Necesito Python?
Sí,
uf2conv.py es un script de Python 3 del repositorio microsoft/uf2. También existe una versión en Rust, uf2conv-rs.¿Se mantiene la dirección de la flash?
No. La dirección de destino en los bloques UF2 se descarta, por lo que el
.bin es una imagen plana y debe proporcionar el desplazamiento al flashear.¿Puedo volver a convertir a UF2 más tarde?
Sí, ejecute
uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, proporcionando la dirección base y el ID de familia.