Bootloader / OTA
安全启动、固件升级与 UF2 引导程序
6 个组件
MCUboot
面向 32 位 MCU 的安全引导程序,支持镜像签名校验与 A/B 交换升级
许可证:Apache-2.0 · 适用:Cortex-M、RISC-V、ESP32 等;可配合 Zephyr、NuttX、Mbed、裸机
OpenBLT
开源通用 bootloader,可经 UART、CAN、USB、以太网等接口更新固件
许可证:GPL-3.0-or-later · 适用:STM32、XMC4/1、S32K、TM4C、HCS12 等多种 MCU
TinyUF2
基于 TinyUSB 的 UF2 引导程序,开发板插电脑后拖拽文件即可升级
许可证:MIT · 适用:ESP32-S2/S3、STM32F3/F4/H7、i.MX RT、LPC55、RP2040 等带 USB 的 MCU
Katapult
支持经 CAN、USB、UART 刷写的 MCU bootloader,常配合 Klipper 使用
许可证:GPL-3.0-only · 适用:STM32、RP2040/RP2350、LPC176x(CAN 仅 STM32 F 系列与 RP2040/RP2350)
dapboot
基于 libopencm3 的 STM32 USB DFU bootloader,可用 dfu-util 升级
许可证:ISC AND LGPL-3.0-or-later · 适用:官方仅支持 STM32F103(Blue Pill、Maple Mini、ST-Link 克隆等)
wolfBoot
跨平台安全 bootloader,固件签名校验、A/B 更新、回滚
许可证:GPL-3.0-or-later · 适用:Cortex-M/A、RISC-V、PowerPC;STM32、nRF、NXP 等
只列外部链接,本站不提供这些组件的下载。许可证以项目官方为准,商用前请自行核对;芯片原厂资料按各厂家许可使用;信息核对于 2026-11-07。