FLY-LLL Flux Buffer 固件烧录
本页适用于固件版本低于 v2.0.0 的设备。v2.0.0 及以上版本可以直接通过网页工具更新,无需进入 DFU,请参考 固件更新。
查看固件版本
通过 FLY-LLL Flux Buffer 配置工具 连接设备后,可以在“设备信息”中查看当前固件版本。
进入 DFU 烧录模式
开始前请完全关闭打印机并断开控制板供电。不要在通电状态下插拔 Type-C 数据线、整理线束或触碰端子。
控制板位于缓冲器总成上,Type-C 接口和按键位置以板上丝印为准。可以通过以下任一方式进入 DFU:
-
方法一:
- 使用支持数据传输的 Type-C 数据线将控制板连接到电脑。
- 按住板上的 BOOT(部分批次丝印为
BOOT0)不放,短按一下 RESET(NRST)。 - 先松开 RESET,再松开 BOOT。
-
方法二:
- 先按住 BOOT 不放。
- 将 Type-C 数据线连接到控制板和电脑,电脑识别设备后松开 BOOT。
控制板上的通道按钮不能代替 BOOT / RESET。请认准丝印后再操作;如果多次尝试仍无法识别 DFU,先断电检查数据线和按键。
进入 DFU 后,电脑的 lsusb 中应出现 0483:df11。如果看不到,请重新执行上面的进入步骤。
烧录固件
- WIN 烧录
- Linux 烧录
- FLYOS 烧录
请下载带 Bootloader 的完整固件:
.txt 或其他扩展名。- STM32CubeProgrammer
- DFU-AUTO
连接或重新插拔 USB 线之前,请先完全关闭打印机并断开其他电源供应。不要让工具板同时通过打印机电源和 USB 接口供电。
部分电脑的 USB 接口可能因驱动或信号兼容性导致烧录不稳定。连接失败时可以更换电脑 USB 接口或使用质量可靠的 USB 扩展坞;出现下图错误时也应先检查 USB 连接和驱动。
- 从辅助软件下载页下载并安装
SetupSTM32CubeProgrammer和 STM32 DFU 驱动。 - 将本页下载的固件保存到电脑中便于查找的位置。
Windows 可能隐藏文件扩展名。请在文件资源管理器中勾选“文件扩展名”,确认固件仍为 .bin 或 .hex,不要修改文件后缀。
- 确认设备已经按产品教程进入 DFU 烧录模式,再通过带数据传输功能的 USB 线连接电脑。
- 打开 STM32CubeProgrammer,选择 USB 模式,刷新设备列表并连接。
- 没有出现错误弹窗时表示连接成功。
- 点击左侧下载图标,并按下图勾选烧录选项。
- 点击
Browse,选择需要烧录的固件。
- 烧录
.bin固件时,将Start address设置为0x08000000;使用.hex固件时保持文件自带地址。
- 点击
Start automatic mode开始烧录。
- 出现成功提示后,表示固件烧录完成。
连接或重新插拔 USB 线之前,请先完全关闭打印机并断开其他电源供应。不要让工具板同时通过打印机电源和 USB 接口供电。
- 下载并运行 FLY DFU-AUTO。
- 若“驱动状态”显示不可用,点击“安装驱动”完成 WinUSB 驱动安装。
- 点击“浏览”,选择需要烧录的
.bin固件文件。
Windows 可能隐藏文件扩展名。请在文件资源管理器中勾选“文件扩展名”,确认固件仍为 .bin,不要修改文件后缀。
- 点击“开始烧录”,通过运行日志查看进度并等待烧录完成。
详细教程:FLY DFU-AUTO 下载与使用
- 安装烧录工具。sudo apt updatesudo apt install dfu-util -y
- 确认设备已进入 DFU 烧录模式。lsusb
若能看到 0483:df11,表示已成功进入 DFU 烧录模式。
Loading... - 拉取/更新固件仓库。git clone https://cnb.cool/3dmellow/FLY-Firmware ~/FLY-Firmwarecd ~/FLY-Firmware && git pull --ff-only
- 烧录固件。
FLY-LLL-FLUX-BUFFER-V2.0.8-mergedBL.binsudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/ExtensionBoard/LLL-FLUX-BUFFER/mergedBL/FLY-LLL-FLUX-BUFFER-V2.0.8-mergedBL.bin - 出现 File downloaded successfully 则表示烧录成功。Loading...
- FLY 上位机通常已内置 dfu-util,无需重复安装烧录工具。
- 确认设备已进入 DFU 烧录模式。lsusb
若能看到 0483:df11,表示已成功进入 DFU 烧录模式。
Loading... - 拉取/更新固件仓库。git clone https://cnb.cool/3dmellow/FLY-Firmware /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmwarecd /data/FLY-Firmware && git pull --ff-only
- 烧录固件。
FLY-LLL-FLUX-BUFFER-V2.0.8-mergedBL.binsudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D /data/FLY-Firmware/ExtensionBoard/LLL-FLUX-BUFFER/mergedBL/FLY-LLL-FLUX-BUFFER-V2.0.8-mergedBL.bin - 出现 File downloaded successfully 则表示烧录成功。Loading...
DFU 烧录必须使用 mergedBL 目录中的完整固件;Product-Firmware 里的应用固件不包含 Bootloader,不能用于本页的 DFU 烧录。
烧录过程中请勿断开 Type-C 连接,也不要操作控制板按键,否则可能导致烧录失败。
下一步
烧录完成后设备会重新启动并具备网页更新能力。后续升级主固件时,直接参考 固件更新,不需要再次进入 DFU。
如果 DFU 烧录完成后设备仍无法启动,请先断电重新上电,再检查 Type-C 数据线、BOOT / RESET 操作和固件文件是否匹配。