Léxico TI › Hardware › UF2

UF2

Hardware Svenska → Actualizado: 2026-11-03
Más info
Creador
Microsoft (MakeCode)
Año
2017
Tipo
Formato de archivo de firmware
Especificación
github.com/microsoft/uf2

Un formato de archivo que permite programar un microcontrolador arrastrando un fichero a lo que parece una memoria USB.

El equipo de MakeCode de Microsoft lo diseñó en 2017 para que los estudiantes no tuvieran que instalar ningún controlador. El bootloader se hace pasar por un dispositivo de almacenamiento masivo USB; el usuario copia un archivo .uf2 y la placa se reinicia con el firmware nuevo. El truco está en la estructura de bloques: cada bloque mide exactamente 512 bytes, lo mismo que un sector de disco, y lleva su propia dirección de destino y números mágicos.

Así da igual en qué orden escriba los sectores el sistema operativo, o si de paso deja caer sus propios archivos de metadatos: el bootloader reconoce sus bloques e ignora el resto. La boot ROM del RP2040, las placas de Adafruit y CircuitPython lo usan, y se ha convertido en la forma más común de flashear en el mundo aficionado.

← Volver al léxico