【飞控开发实战·⑥】Betaflight固件刷写详解:DFU模式配置、驱动安装与CubeProgrammer烧录完整流程

发布时间:2026/8/6 10:48:33
【飞控开发实战·⑥】Betaflight固件刷写详解:DFU模式配置、驱动安装与CubeProgrammer烧录完整流程 准备软件工具工具用途Zadig 2.8安装 DFU 驱动STM32CubeProgrammerST 官方烧录工具可用于烧录飞控和固件bf.zettatree.combf.zettatree.comBetaflight 飞控配置与固件烧录6.1 进入 DFU 模式并安装驱动1. 让飞控进入 DFU 模式按住飞控 USB 接口旁的BOOT按钮。保持按钮按下同时插入 USB 数据线并连接电脑。飞控上电约 2 秒后松开 BOOT 按钮。2.在 Zadig 中显示全部设备打开 Zadig 2.8在 Options 菜单中勾选 List All Devices。3. 选择 DFU 设备打开设备列表并选择DFU in FS Mode。如果飞控主控为 STM32F405设备名称也可能显示为STM32 BOOTLOADER。如果列表中没有对应设备请检查插入 USB 数据线前BOOT 按钮是否保持按下。当前 USB 数据线是否支持数据传输并能正常工作。4. 安装 DFU 驱动点击Install Driver安装 WinUSB 驱动。等待驱动安装完成。打开 Windows 设备管理器如果能够看到DFU in FS Mode设备即表示电脑已经正确识别飞控的 DFU 模式。完成以上准备后即可按照下面Betaflight 固件的流程进行烧录。6.2 烧录 Betaflight 固件使用本地固件文件让飞控进入 DFU 模式并打开 bf.zettatree.com。在固件烧写工具中点击右下角烧写固件点击查找DFU设备然后连接表示飞控已经被正确识别。点击本地电脑加载固件选择电脑中的 Betaflight 固件文件。下载完成后点击左侧的烧写固件开始烧录。6.3 使用STM32CubeProgrammer进行烧录切换CubeProgrammer连接方式右上角点击 ST-LINK ▼ 将其改成 USB选择USB后点击端口旁边的刷新按钮 端口显示为USB1 点击绿色的“连接”。进入左侧的擦除和编程,打开固件文件 选择电脑中的 Betaflight 固件文件,点击连接点击开始烧录。烧录完成