开源改变世界!!

我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作! #320

推推 grbl 2年前 (2023-02-07) 165次浏览
打开
josh40996 打开了这个问题 2020 年 7 月 4 日 · 2 条评论
打开

我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作!#320

josh40996 打开了这个问题 2020 年 7 月 4 日 · 2 条评论

评论

我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作! #320

我已经尝试了 2 天来重新编译其他人的固件,还尝试编辑库存的 marlin 2 软件但无济于事。我正在使用 VSC 和 Platformio,但我没有使用过此类软件。我不断收到错误,主要是在尝试编译时总是链接到“libmaple/gpio.h”和“STM32F103RC_btt_512​​K”。

我希望有人能够帮助我解决问题,或者为我编译文件?非常感激!

这是我最近的尝试

在 Marlin 文件夹中执行任务:C:\Users\Joshu.platformio\penv\Scripts\platformio.exe run <

处理STM32F103RC_btt_512​​K(平台:ststm32;开发板:genericSTM32F103RC;框架:arduino)

可以通过-v, --verbose选项
配置启用详细模式:https
://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html 平台:ST STM32 7.0.0 > STM32F103RC(48k RAM。256k 闪存)
硬件:STM32F103RCT6 72MHz,48KB RAM, 512KB Flash
DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink)
PACKAGES:

  • 框架-arduinoststm32 4.10900.200602 (1.9.0)
  • 框架-cmsis 2.50501.200527 (5.5.1)
  • 工具-stm32duino 1.0.2
  • toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
    Converting Marlin.ino
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    找到 21 个兼容库
    扫描依赖关系…
    依赖关系图
    |– 1.5.0
    | |– 1.0
    |– 0.7.1
    | |– 1.0.0
    |– 0.4.1
    | |– 1.0
    |– 1.1.0
    |– 1.2.7
    | |– 1.0
    |– 0.8.0
    |–
    |– <旗鱼RGB_LED>
    | |– 1.0
    |–
    |– 1.0.0
    |– 0.91
    |– 2.0.1
    |– 1.0
    以发布模式构建
    编译 .pio\build\STM32F103RC_btt_512​​K\src\src\HAL\STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp.o
    编译 .pio\build\STM32F103RC_btt_512​​K\src\src\HAL\STM32F1\onboard_sd.cppio\
    building STM32F103RC_btt_512​​K\src\src\HAL\shared\HAL_spi_L6470.cpp.o
    编译 .pio\build\STM32F103RC_btt_512​​K\src\src\HAL\shared\backtrace\backtrace.cpp.o
    在 c:\marlin\marlin\src 包含的文件中\hal\stm32f1\hal.h:36,
    来自 c:\marlin\marlin\src\hal\hal.h:26,
    来自 c:\marlin\marlin\src\inc\marlinconfig.h:30,
    来自 Marlin\ src\HAL\STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp:29:
    c:\marlin\marlin\src\hal\stm32f1\fastio.h:30:10: 致命错误: libmaple/gpio.h: 没有这样的文件或目录
    30 | #include <libmaple/gpio.h>
    | ^~~~~~~~~~~~~~~~~
    编译终止。
    *** [.pio\build\STM32F103RC_btt_512​​K\src\src\HAL\STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp.o] 错误 1
    ​​在 c:\marlin\marlin\src\hal\stm32f1\hal.h 包含的文件中: 36、
    来自c:\marlin\marlin\src\hal\hal.h:26、
    来自c:\marlin\marlin\src\inc\marlinconfig.h:30、
    来自Marlin\src\HAL\STM32F1\onboard_sd.cpp :15:
    c:\marlin\marlin\src\hal\stm32f1\fastio.h:30:10: 致命错误:libmaple/gpio.h: 没有那个文件或目录
    30 | #include <libmaple/gpio.h>
    | ^~~~~~~~~~~~~~~~~
    编译终止。
    *** [.pio\build\STM32F103RC_btt_512​​K\src\src\HAL\STM32F1\onboard_sd.cpp.o]错误1
    在包含的文件中,来自 c:\marlin\marlin\src\hal\stm32f1\hal.h:36,
    来自 c:\marlin\marlin\src\hal\hal.h:26,
    来自 c:\marlin\marlin\src \inc\marlinconfig.h:30,
    来自 Marlin\src\HAL\shared\HAL_spi_L6470.cpp:28:
    c:\marlin\marlin\src\hal\stm32f1\fastio.h:30:10: 致命错误:libmaple/ gpio.h: 没有那个文件或目录
    30 | #include <libmaple/gpio.h>
    | ^~~~~~~~~~~~~~~~~
    编译终止。
    *** [.pio\build\STM32F103RC_btt_512​​K\src\src\HAL\shared\HAL_spi_L6470.cpp.o] 错误 1
    ​​在 c:\marlin\marlin\src\hal\stm32f1\hal.h:36 包含的文件中,
    来自 c:\marlin\marlin\src\hal\hal.h:26,
    来自 c:\marlin\marlin\src\inc\marlinconfig.h:30,
    来自 c:\marlin\marlin\src\core\serial。小时:24,
    来自 Marlin\src\HAL\shared\backtrace\backtrace.cpp:29:
    c:\marlin\marlin\src\hal\stm32f1\fastio.h:30:10: fatal error: libmaple/gpio.h: No such file或目录
    30 | #include <libmaple/gpio.h>
    | ^~~~~~~~~~~~~~~~~
    编译终止。
    *** [.pio\build\STM32F103RC_btt_512​​K\src\src\HAL\shared\backtrace\backtrace.cpp.o]错误1
    ===================== ================================================ =========================== [失败] 耗时 5.89 秒 ================= ================================================ ===============================

环境状态持续时间


mega2560 IGNORED
mega1280 IGNORED
rambo
IGNORED FYSETC_F6_13
IGNORED FYSETC_F6_14 IGNORED
sanguino644p IGNORED
sanguino1284p
IGNORED
melzi IGNORED melzi_optiboot
IGNORED at90usb1286_cdc IGNORED at90usb1286_dfu
IGNORED
DUE
IGNORED
DUE_USB IGNORED DUE_debug IGNORED LPC1768
IGNORED LPC1769
IGNORED
STM32F103RC IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_btt IGNORED
STM32F103RC_btt_USB IGNORED STM32F103RC_btt_512
​​K FAILED 00:00:05.890
STM32F103RC_btt_512 ​​K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_btt IGNORED
STM32F103RE_btt_USB
IGNORED STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer
IGNORED mks_robin_mini IGNORED
mks_robin_nano
IGNORED mks_robin IGNORED mks_robin_pro
IGNORED mks_robin_lite
IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan
IGNORED
chitu_f103
IGNORED
STM32F401VE_STEVAL IGNORED FLYF407ZG IGNORED FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO
IGNORED BIGTREE_GTR_V1_0
IGNORED BIGTREE_BTT002 IGNORED
teensy31 IGNORED teensy35
IGNORED esp32 IGNORED
linux_native IGNORED SAMD51_grandcentral_m4
IGNORED
rumba32_f446ve IGNORED
rumba32_mks
IGNORED
include_tree 忽略
================================================ =============================================1失败,0成功在 00:00:05.890 ============================================ =================================================
_终端进程以退出代码终止:1

终端将被任务重用,按任意键关闭它。

我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作! #320

今天,当我考虑将最新版本的 Marlin 安装到我的 SKR Mini E3 2.0 时,我遇到了类似的问题。该问题是由于 PlatformIO 将其默认核心更改为 STM32DUINO 而 Marlin 需要 maple 引起的。请参阅此处(问题 1)以获取建议修复,该修复需要编辑相关部分的 platformio.ini 文件(您需要更新 [env:STM32F103RC_btt_512​​K]))。这个问题已经在最新的 marlin bugfix-2.0x 分支中得到修复,如果你想使用它,复制你的打印机的特定配置。根据您使用的 SKR mini E3 的版本,您可能不得不使用 bugfix 分支,因为主分支没有 SKR mini E3 v2.0 版本的详细信息。

我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作! #320
作者
乔希40996 评论了 2020 年 7 月 5 日 通过电子邮件

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作! #320我试图用我的偏移量为 BlTouch 编译 Marlin 2,但无法让它工作! #320

喜欢 (0)