关闭 hubmartin 打开了这个问题 2019 年 1 月 8 日 · 2 条评论 关闭 移植到STM32F3#12 hubmartin 打开了这个问题 2019 年 1 月 8 日 · 2 条评论 评论 胡马丁 评论了 2019 年 1 月 8 日 您好,感谢这个 STM32F4 端口。 我有几个 Nucleo 板,但没有一个带有 F4。我在 F4 Discovery 上测试了代码,使用几根电线就可以正常工作 https://twitter.com/hubmartin/status/1082408826874327041 我的计划是使用 STM32F303 将您的代码移植到 Nucleo。我将使用 STM HAL 库。我想问一下您是否有兴趣稍后将我的叉子拉到您的分支机构,或者我是否不应该为兼容性而烦恼并为它创建一个单独的回购协议? 如果您认为这是个好主意,如果您给我一些提示如何在平台之间切换构建,那就太好了——如果将#ifdefs 放入代码或选择正确的“grbl HAL”是个好主意在生成文件中。 谢谢马丁 _ 作者 胡马丁 评论了 2019 年 1 月 9 日 • 编辑 嗨, 我已经设法让它运行了,但还远未完成。我设法稍微编辑了 Makefile 并保留了旧文件。我为我的端口添加了 HAL_F3 和 SPL_F3 文件夹。 https://github.com/hubmartin/GRBL-Advanced/blob/software/Makefile#L26 我改变了主意,放弃了 STM HAL 库并使用了标准外设库。 https://twitter.com/hubmartin/status/1082775023356706816 欢迎任何关于如何编辑 Makefile 的建议,我不太了解 Makefile。 谢谢。 马丁 所有者 希尔德克鲁特 评论了 2019 年 1 月 9 日 你好, 我想最好是你自己做叉子。 此版本的 grbl 是为 atmega328 设计的,从未打算用于多平台使用。因此,它并不真正适合多平台使用,并且试图使其支持不同的平台会使代码混乱,其中包含许多我不喜欢的 ifdef 等。(我也没有 F3 来测试任何更改) 重新组织项目结构以支持多平台不会太难,但是这个版本的 grbl 基本上已经死了,chamnit 即将发布一个新的 ARM 版本用于这个目的. 关于 makefile,您到底需要了解什么? Schildkroet已完成 关闭 2019 年 1 月 18 日 喜欢 (0) 配置编号与 gnea lpc build 冲突 #11 探测问题 #13 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
您好,感谢这个 STM32F4 端口。
我有几个 Nucleo 板,但没有一个带有 F4。我在 F4 Discovery 上测试了代码,使用几根电线就可以正常工作
https://twitter.com/hubmartin/status/1082408826874327041
我的计划是使用 STM32F303 将您的代码移植到 Nucleo。我将使用 STM HAL 库。我想问一下您是否有兴趣稍后将我的叉子拉到您的分支机构,或者我是否不应该为兼容性而烦恼并为它创建一个单独的回购协议?
如果您认为这是个好主意,如果您给我一些提示如何在平台之间切换构建,那就太好了——如果将#ifdefs 放入代码或选择正确的“grbl HAL”是个好主意在生成文件中。
谢谢马丁
_