UF2 BIN
Conversión de archivos

Convertir UF2 a BIN

Convertir ahora
RESPUESTA RÁPIDA
¿Es posible convertir UF2 a BIN?
- UF2 se convierte a BIN.

Puede hacerlo aquí mismo con nuestro convertidor gratuito - sin registro, y su archivo se elimina inmediatamente después.

Ejecute uf2conv.py firmware.uf2 -c -o firmware.bin (la bandera -c convierte en lugar de flashear). La herramienta elimina el contenedor UF2 y escribe la carga útil pura; tenga en cuenta que la dirección de destino de la memoria flash original almacenada en los bloques UF2 se descarta, por lo que el .bin es solo la imagen plana.

También a BIN: B64 · XDELTA · HEX

En esta página

Probado en macOS, Windows y Linux
Última verificación Sep 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas
Convertidor de UF2 → BINGRATIS
Suelte un archivo .UF2 aquí
o elija uno - lo convertiremos a .BIN y le daremos el archivo para descargar

¿Por qué convertir UF2 a BIN?

UF2 es un contenedor de firmware para arrastrar y soltar por USB que envuelve la imagen real en bloques de 512 bytes que llevan direcciones de flash y un ID de familia, mientras que .bin es la imagen de firmware pura byte por byte. Los desarrolladores desempaquetan UF2 a .bin cuando necesitan flashear a través de SWD/JTAG, inspeccionar la imagen o introducirla en otra cadena de herramientas que espera un binario simple. El propio uf2conv.py de Microsoft, del repositorio microsoft/uf2, hace esto en ambos sentidos.

Cómo convertir UF2 a BIN

uf2conv.py (herramientas Microsoft UF2) OPEN-SOURCE

Desde el repositorio microsoft/uf2 ejecute uf2conv.py firmware.uf2 -c -o firmware.bin. La bandera -c/--convert escribe un archivo en lugar de flashear un dispositivo.

uf2conv Python - salida predeterminada FREE

Ejecute uf2conv.py firmware.uf2 -c sin -o y por defecto creará flash.bin cuando detecte una salida binaria. Requiere Python 3.

Acerca de estos formatos

Calidad y qué observar

  • La dirección base o de destino de la flash que llevan los bloques UF2 no se preserva en el .bin plano; debe conocer el desplazamiento correcto usted mismo al volver a flashear.
  • Si el UF2 tenía huecos entre los rangos de direcciones, el .bin resultante puede estar rellenado o comenzar en el desplazamiento incorrecto - verifique la dirección base.
  • El .bin por 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.