开源改变世界

使用 BTT SKR 2 构建错误 #54

推推 grbl 3年前 (2023-02-08) 232次浏览
打开
fitch22 打开了这个问题 2022 年 1 月 17 日 · 7条评论
打开

使用 BTT SKR 2 构建错误#54

fitch22 打开了这个问题 2022 年 1 月 17 日 · 7条评论

评论

使用 BTT SKR 2 构建错误 #54
贡献者

driver.c 中的更改引入了对 grbl.on_execute_delay(get_state()) 的调用,但 grbl_t 结构中没有这样的元素。

serial.c 中的一项更改引入了 PinGroup_UART1,但这并未在任何地方定义。也许应该改为 PinGroup_UART?

使用 BTT SKR 2 构建错误 #54
贡献者作者

还有一个:对 serial.c 的更改将流中的初始化从“.connected = true”更改为“.state.connected = true”。目前 io_stream_t 中没有名为“state”的成员。

此外,“.state.is_usb = On”会导致类似的错误。

似乎 io_stream_t 中包含成员“state”的更改没有出现。

使用 BTT SKR 2 构建错误 #54
贡献者

driver.c 中的更改引入了对 grbl.on_execute_delay(get_state()) 的调用,但grbl_t struct 中没有这样的元素

你有没有更新子模块

提交变坏并在 2 天前修复。

使用 BTT SKR 2 构建错误 #54
贡献者作者

我以为我已经有了,但以防万一我做了一个“git pull –recurse-submodules”,一切都是最新的。尝试了另一个构建并得到了相同的结果。

使用 BTT SKR 2 构建错误 #54
贡献者

如果您将您的core_handlers.h与我上面链接的那个进行比较,您的 core_handlers.h 是否on_execute_delay仍然缺失?

使用 BTT SKR 2 构建错误 #54
贡献者作者

Terje,
我这边一定有什么东西坏了。我查看了你的 github 中的文件,它有 on_execute_delay。如果我查看我的存储库(它是 grblHAL/STM32F4xx 的克隆)并按照链接进入 grbl 子模块,该文件是不一样的。我今天刚刚做了一个获取和合并,所以它应该是最新的。链接可能指向它不应该指向的地方吗?我的 grbl 显示 2 个月前的最后更新。

不知道现在该怎么办。

使用 BTT SKR 2 构建错误 #54
贡献者

不知道现在该怎么办。

会不会跟你做的PR有关?它有许多更改,我无法在不造成混乱的情况下进行合并。我的建议是保存实际更改的三个文件并从头开始(rebase?)。恢复更改的文件并重试。

使用 BTT SKR 2 构建错误 #54

使用 BTT SKR 2 构建错误 #54
贡献者作者

我在想同样的事。我将取消 PR 并尝试解决问题。抱歉给您带来麻烦。

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

还没有

发展

没有分支机构或拉取请求

2名参加者
使用 BTT SKR 2 构建错误 #54使用 BTT SKR 2 构建错误 #54

喜欢 (0)