Léxico TI › Hardware › DFU (Device Firmware Upgrade)

DFU (Device Firmware Upgrade)

Hardware Svenska → Actualizado: 2026-11-02
Más información
Creador
USB Implementers Forum
Tipo
Clase de dispositivo USB

Una clase USB estándar para cargar firmware nuevo en un dispositivo sin una sonda de programación dedicada.

El USB-IF definió la clase para que cada fabricante no tuviera que inventar su propio protocolo de actualización. El dispositivo se reinicia en modo DFU —normalmente un bootloader alojado en una zona protegida de la flash— y se presenta como otro dispositivo USB que recibe un archivo y lo escribe bloque a bloque. En el ordenador basta una herramienta genérica como dfu-util.

Muchos microcontroladores, entre ellos varias familias STM32, llevan DFU en una ROM que no se puede sobrescribir, lo que hace al dispositivo prácticamente imposible de inutilizar con una actualización fallida. Los iPhone tienen su propio modo DFU con la misma idea. Desde el punto de vista de la seguridad es una puerta: sin comprobación de firma, el bootloader acepta cualquier firmware, y por eso los productos serios combinan DFU con arranque seguro.

← Volver al léxico