跳到主要内容

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...