FLYOS-FAST 固件编译说明
FLYOS-FAST 预置了 Klipper 源码和编译环境,固件应在当前设备上按照所使用主板的产品文档进行配置和编译。
专用工具链架构不支持
- FLYOS-FAST 系统不提供 AVR、PRU 等专用工具链,因此需要这些工具链的产品都无法在本机编译固件。
- 例如:
BeagleBone PRU和Atmega AVR。请不要在make menuconfig中选择这些架构,也不要将对应配置文件直接用于系统编译。
Allwinner A64 AR100 不支持
FLYOS-FAST 系统不支持编译或生成 Allwinner A64 AR100 固件。该平台即使不属于 AVR 或 PRU 架构,也不能在 FLYOS-FAST 本机完成编译。
在 FLYOS-FAST 上编译
-
通过 SSH 登录 FLYOS-FAST。系统使用
root用户。 -
进入系统预置的 Klipper 目录:
cd /data/klipper -
打开固件配置界面:
make menuconfig -
按主板产品文档选择正确的 MCU 架构、芯片型号、时钟、通信方式和引导程序偏移。不要选择需要 AVR、PRU 或其他专用工具链的架构。
-
保存配置后开始编译:
make -j4
编译产物位于:
/data/klipper/out/
实际文件名由 MCU 架构和引导程序配置决定,常见为 klipper.bin 或 klipper.uf2。烧录前请确认固件配置与主板型号、通信方式及引导程序偏移完全匹配。
通用编译步骤与配置项:查看固件编译说明
编译失败时
不要为了绕过错误随意更换 MCU 架构、关闭安全选项或使用其他主板的配置文件。请保留完整的终端输出,核对产品文档中的编译参数,并联系技术支持。
Loading...