跳到主要内容

STM32 与 APM32 固件更新教程

重要提示
  • 本教程仅适用于 FLY 系列产品,其他品牌或型号的设备不兼容,请勿尝试
  • 本教程适用于通过进入烧录模式来更新固件
  • 本教程仅适用于采用 APM32,STM32 系列芯片的 FLY 产品

下载固件

请根据产品类型下载对应的预编译固件:

主板固件

工具板固件

扩展板与屏幕固件

请前往对应产品页面下载,页面中已提供直接下载链接。

固件路径说明

文件夹名称说明
ExtensionBoardFLY 模块与扩展板类固件
ScreenFLY 屏幕类固件
MainBoardFLY 主板类固件
ToolBoardFLY 工具板类固件
Linux 路径提示

在 Linux 中烧录时,命令里的固件路径需要补全到具体的固件文件,不能只填写文件夹路径。例如已在本地服务器或 Linux 主机拉取 FLY-Firmware 时,可先进入对应产品目录查看实际文件名,再将 -D 后的路径替换为类似 ~/FLY-Firmware/ExtensionBoard/ALPS/mergedBL/FLY-ALPS-V2.0-mergedBL.bin 的完整路径。

进入烧录模式

  1. 准备一根支持数据传输的 Type-C 数据线
  2. 确保设备已完全断电,且未连接其他设备
  3. 在断电状态下,先将 Type-C 数据线插入设备
  4. 按住设备的 BOOT 按键不放,同时将数据线的另一端插入电脑。待电脑识别到设备后,即可松开 BOOT 按键

注意事项

  1. USB 接口兼容性:部分设备在 USB 3.0 接口下可能无法正常识别,建议优先使用 USB 2.0 接口进行烧录。

  2. 烧录失败排查步骤:若在 USB 2.0 接口下仍无法成功烧录,请尝试以下操作:

    • 断开所有非必要的外接设备(如驱动、限位等);
    • 将电脑完全断电(拔掉电源线),等待几秒后重新启动;
    • 使用外接 USB 扩展坞或更换其他 USB 接口再次尝试。

烧录固件

断电操作

连接或重新插拔 USB 线之前,请先完全关闭打印机并断开其他电源供应。不要让工具板同时通过打印机电源和 USB 接口供电。

USB 连接兼容性

部分电脑的 USB 接口可能因驱动或信号兼容性导致烧录不稳定。连接失败时可以更换电脑 USB 接口或使用质量可靠的 USB 扩展坞;出现下图错误时也应先检查 USB 连接和驱动。

Loading...
  1. 辅助软件下载页下载并安装 SetupSTM32CubeProgrammer 和 STM32 DFU 驱动。
  2. 将本页下载的固件保存到电脑中便于查找的位置。
Windows 文件后缀显示

Windows 可能隐藏文件扩展名。请在文件资源管理器中勾选“文件扩展名”,确认固件仍为 .bin.hex,不要修改文件后缀。

  1. 确认设备已经按产品教程进入 DFU 烧录模式,再通过带数据传输功能的 USB 线连接电脑。
  2. 打开 STM32CubeProgrammer,选择 USB 模式,刷新设备列表并连接。
Loading...
  1. 没有出现错误弹窗时表示连接成功。
Loading...
  1. 点击左侧下载图标,并按下图勾选烧录选项。
Loading...
  1. 点击 Browse,选择需要烧录的固件。
Loading...
  1. 烧录 .bin 固件时,将 Start address 设置为 0x08000000;使用 .hex 固件时保持文件自带地址。
Loading...
  1. 点击 Start automatic mode 开始烧录。
Loading...
  1. 出现成功提示后,表示固件烧录完成。
Loading...

常见问题

Q:电脑无法识别设备怎么办
A:请按以下步骤排查:

  • 确认数据线支持数据传输(充电线不可用)
  • 检查设备是否已进入烧录模式(按住 BOOT 再插入 USB)
  • 更换电脑的 USB 接口,建议使用 USB 2.0 接口;若使用 USB 3.0 接口出现问题,可尝试接入 USB 2.0 接口或通过 USB 扩展坞连接
  • 检查电脑是否已安装对应芯片的 USB 驱动(如 STM32 的 DFU 驱动,APM32 的虚拟串口驱动等)

Q:烧录过程中提示失败或卡住怎么办?
A:可尝试以下方法:

  • 重新进入烧录模式,再次尝试烧录
  • 更换 USB 接口(推荐 USB 2.0)或使用扩展坞
  • 关闭其他占用 USB 资源的软件
  • 确认选择的固件与设备型号匹配(如主板,屏幕,工具板等)

Q:烧录完成后设备无法启动?
A:可能原因及解决办法:

  • 烧录完成后请将设备完全断电(拔掉电源),然后重新上电,以确保固件正常启动
  • 固件版本不匹配:重新下载对应型号的固件并再次烧录
  • 烧录未完成:重新进入烧录模式,再次烧录
  • 硬件问题:检查电源连接是否正常,或联系技术支持
Loading...