开源改变世界

无法安装新固件。 #95

推推 grbl 3年前 (2023-02-06) 269次浏览
打开
Kikerumbo 打开了这个问题 2019 年 11 月 10 日 · 10 条评论
打开

无法安装新固件。#95

Kikerumbo 打开了这个问题 2019 年 11 月 10 日 · 10 条评论

评论

无法安装新固件。 #95
基克伦博 评论了 2019 年 11 月 10 日  

我在这里先向您的帮助表示感谢。

我正在尝试使用 TeachingTech 的 Marlin 版本(启用了 BLTouch)。经过几个小时的阅读,因为我可以编译它(VS Code 和 PlatformIO)我终于完成了,将它复制到 SD 卡(firmware.BIN),打开打印机,红色 LED 快速闪烁,然后停止。

打印机液晶屏亮了但没有任何显示,SD卡中的firmware.BIN没有变成firmware.CUR。

我尝试了 v1.2 板的官方 BIGTREETECH firmware.BIN,红色 LED 快速闪烁了几秒钟,它保持亮起,但结果相同。打印机 LCD 上没有任何内容。

我试图编译它,但 VS Code 给了我 [WinError 5]

顺便说一句,在我尝试使用新固件之前,LCD 在这个 SKR 板上工作正常。我这样说是为了澄清 LCD 应该工作正常。

谢谢。

无法安装新固件。 #95

同样在这里。任何人都有一个好的编译版本或者这是别的什么?

无法安装新固件。 #95
编码思维 评论了 2019 年 11 月 10 日  

我使用这个 repo https://github.com/ivankravets/Marlin/tree/bugfix-2.0.x(是 marlin 但有 lcd 修复)然后使用 marlin 官方遵循自述文件指南并且可以编译并且 lcd 工作

无法安装新固件。 #95

如果我使用项目中的 firmware.bin 启动,但是当我使用带有 PlatformIO 的 VStudio 进行编译时,LCD 保持稳定。还尝试使用 Octopi 连接 USB 以查看问题是否仅与 LCD 有关,但 Octopi 未连接。

无法安装新固件。 #95
作者
基克伦博 评论了 2019 年 11 月 10 日  

我使用这个 repo https://github.com/ivankravets/Marlin/tree/bugfix-2.0.x(是 marlin 但有 lcd 修复)然后使用 marlin 官方遵循自述文件指南并且可以编译并且 lcd 工作

谢谢。

LCD 工作,但没有其他工作。我不认为我能够配置普通的 Marlin 来与我的 Ender 3 一起使用。

我想我将不得不等到有人修复,因为“我什么都不知道”(我什至不是 Jon Snow)关于编程和复制/粘贴代码不足以解决这个问题。

有没有地方可以复制这个“LCD 修复”?也许我可以将其更改/添加到 Teaching Tech Marlin 版本中。

或者…如果有人愿意将 LCD 修复程序添加到此配置中:

https://github.com/steenerson/Marlin_SKR_E3_Mini_12_512K/tree/bugfix-2.0.x-bltouch

它具有 Teaching Tech 配置,以及 512KB 的内存修复程序,用于带有 SKR-mini-E3 和 BLTouch 的 Ender 3。

再次感谢。

无法安装新固件。 #95

@Kikerumbo我已经将 LCD 修复补丁应用于我的 repo 上的 bugfix-2.0.x-bltouch 分支,试一试并告诉我。

我还没有看到 LCD 问题,但它至少可以在我的机器上编译并运行良好。

无法安装新固件。 #95

@Kikerumbo我已经将 LCD 修复补丁应用于我的 repo 上的 bugfix-2.0.x-bltouch 分支,试一试并告诉我。

我还没有看到 LCD 问题,但它至少可以在我的机器上编译并运行良好。

先生,它就像一个魅力。谢谢!!!

我的一次握手和一杯啤酒。

无法安装新固件。 #95

听起来这是你的问题:

MarlinFirmware/Marlin#15767(评论)

昨天在 marlin 2.xx 错误修复中修补了它
MarlinFirmware/Marlin#15853

合并到这个正在进行中的 repo
bigtreetech/BIGTREETECH-TouchScreenFirmware#131

无法安装新固件。 #95

我昨天终于让我的 E3 工作起来了,如果它对任何人有帮助的话,我把我的代码上传到这里。我用我的笔记更新了自述文件。

https://github.com/kcherry497/SKR-Mini-v1.2

无法安装新固件。 #95

我昨天终于让我的 E3 工作起来了,如果它对任何人有帮助的话,我把我的代码上传到这里。我用我的笔记更新了自述文件。

https://github.com/kcherry497/SKR-Mini-v1.2

嗯,我让你的预编译固件正常工作,但我需要针对 ezabl 进行调整,无法让 Atom 或 VSC 构建它……一直想出…………

“”在包含自 .pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:46:0 的文件中:
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.h:356:3:错误:“GPIO_TypeDef”未命名类型
GPIO_TypeDef *gpioPort;///< 输出 GPIO 端口
^~~~~~~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp: 在成员函数 ‘void Adafruit_NeoPixel::show()’:
.pio\libdeps \STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1900:23: 错误:’SysTick’ 未在此范围内声明
uint32_t saveLoad = SysTick->LOAD, saveVal = SysTick->VAL;
^~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1910:28: 错误:’gpioPort’ 未在此范围内声明
LL_GPIO_SetOutputPin(gpioPort, gpioPin);
^~~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1910:28:注意:建议替代:’gpioPin’
LL_GPIO_SetOutputPin(gpioPort, gpioPin);
^~~~~~~~
gpioPin
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1910:7:错误:“LL_GPIO_SetOutputPin”未在此范围内声明
LL_GPIO_SetOutputPin(gpioPort,gpioPin);
^~~~~~~~~~~~~~~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1913:7: 错误:’LL_GPIO_ResetOutputPin’ 未在此范围内声明
LL_GPIO_ResetOutputPin(gpioPort, gpioPin);
^~~~~~~~~~~~~~~~~~~~~~
编译因 -fmax-errors=5 而终止。
*** [.pio\build\STM32F103RC_bigtree\libc16\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp.o] 错误 1″”

无法安装新固件。 #95

嗯,我让你的预编译固件正常工作,但我需要针对 ezabl 进行调整,无法让 Atom 或 VSC 构建它……一直想出…………

“”在包含自 .pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:46:0 的文件中:
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.h:356:3:错误:“GPIO_TypeDef”未命名类型
GPIO_TypeDef *gpioPort;///< 输出 GPIO 端口
^~~~~~~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp: 在成员函数 ‘void Adafruit_NeoPixel::show()’:
.pio\libdeps \STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1900:23: 错误:’SysTick’ 未在此范围内声明
uint32_t saveLoad = SysTick->LOAD, saveVal = SysTick->VAL;
^~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1910:28: 错误:’gpioPort’ 未在此范围内声明
LL_GPIO_SetOutputPin(gpioPort, gpioPin);
^~~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1910:28:注意:建议替代:’gpioPin’
LL_GPIO_SetOutputPin(gpioPort, gpioPin);
^~~~~~~~
gpioPin
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1910:7:错误:“LL_GPIO_SetOutputPin”未在此范围内声明
LL_GPIO_SetOutputPin(gpioPort,gpioPin);
^~~~~~~~~~~~~~~~~~~~
.pio\libdeps\STM32F103RC_bigtree\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp:1913:7: 错误:’LL_GPIO_ResetOutputPin’ 未在此范围内声明
LL_GPIO_ResetOutputPin(gpioPort, gpioPin);
^~~~~~~~~~~~~~~~~~~~~~
编译因 -fmax-errors=5 而终止。
*** [.pio\build\STM32F103RC_bigtree\libc16\Adafruit NeoPixel_ID28\Adafruit_NeoPixel.cpp.o] 错误 1″”

同样的错误,adafruit librairie 在 skr 固件上似乎有问题

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

还没有

发展

没有分支机构或拉取请求

8名参加者
无法安装新固件。 #95无法安装新固件。 #95无法安装新固件。 #95无法安装新固件。 #95无法安装新固件。 #95无法安装新固件。 #95无法安装新固件。 #95无法安装新固件。 #95

喜欢 (0)