STM32与APM32固件更新教程
重要提示
- 本教程仅适用于 FLY 系列产品,其他品牌或型号的设备不兼容,请勿尝试
- 本教程适用于通过进入烧录模式来更新固件
- 本教程仅适用于采用 APM32,STM32 系列芯片的 FLY 产品
下载固件
您可以通过以下链接获取固件:
固件路径说明
| 文件夹名称 | 说明 |
|---|---|
| ExtensionBoard | FLY 模块与扩展板类固件 |
| Screen | FLY 屏幕类固件 |
| MainBoard | FLY 主板类固件 |
| ToolBoard | FLY 工具板类固件 |
进入烧录模式
- 准备一根支持数据传输的 Type-C 数据线
- 确保设备已完全断电,且未连接其他设备
- 在断电状态下,先将 Type-C 数据线插入设备
- 按住设备的 BOOT 按键不放,同时将数据线的另一端插入电脑.待电脑识别到设备后,即可松开 BOOT 按键
烧录固件
- STM32使用windows烧录教程
- APM32使用windows烧录教程
须知
为保障 STM32 烧录成功,请您注意以下事项:
- 部分电脑的 USB 接口 可能因驱动或信号兼容性问题,导致烧录不稳定。建议您尝试更换一个不同的 USB 端口进行连接。
- 若更换端口无效,一个有效的解决方法是通过一个外接的 USB 扩展坞 进行连接,此方式常能改善兼容性。
- 当烧录软件报下方错误提示时,也请优先尝试使用扩展坞。若问题依旧,请检查或使用上位机进行烧录
Loading...
- 烧录工具 下载地址
- 需要下载
SetupSTM32CubeProgrammer与STM32 DFU驱动 - 将固件下载到电脑任意目录中
- 使用Type-C数据线将主板连接到电脑,请确保已经进入
dfu烧录模式 - STM32CubeProgrammer中选择USB模式,并刷新,连接
Loading...
- 如果没有出现错误弹窗则连接成功。
Loading...
- 点击左边下载图标并且将下方几个选择上
Loading...
- 点击箭头所指的
Browse,然后选择你需要烧录的固件Loading... - 选择
Start address输入0x08000000- 请注意如果固件是
HEX格式请忽略此步骤!!
Loading... - 请注意如果固件是
- 点击下方的
Start automatic mode开始烧录固件Loading... - 出现下方提示则代表固件烧录完成
Loading...
- 烧录工具 下载地址
- 需要下载
DFUProgrammer - 将前面编译好的固件(klipper.bin)或者预先编译好的
Katapult固件复制到电脑任意目录 - 使用Type-C数据线将主板连接到电脑,请确保已经进入DFU烧录模式
- 打开DFUProgrammer并且按下方选择
Loading...Loading...
- 点击开始更新固件稍等即可,烧录完即可拔掉type-c与跳线帽
常见问题
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...