评论
如果复位(或急停)引脚未接地,则控制器默认以警报状态启动,一些发送器不会处理该情况。 |
我按照说明进行操作,但同样的问题仍然存在。 问候 |
我无法通过 PuTTY 获得任何响应,也没有机会查看 ioSender 选项。 我启用了 vebose 日志记录,我不确定这是否提供了有关可能发生的事情的任何指导。 [详细] GrblFeedbackMessage{message=’GrblHAL 1.1f [‘$’ or ‘$HELP’ for help]’, distanceMode=’null’, units=’null’} 干杯 |
您是否尝试通过键入请求实时报告
好吧,控制器似乎确实有响应 – 可能来自 UGS 尝试软重置。 |
我在 PuTTY 上没有任何运气,当我发送 ‘?’ 时 通过 UGS,我仍然收到“grbl 尚未完成引导”错误消息。 我一直在查看 HSE / HSI 在 Cube IDE 中的配置方式,并且很好奇是否存在时钟问题?我可以手动重新配置一个可以更改为 HSI 的文件吗? |
如果您可以连接 USB 时钟,则可能以正确的速度运行。你在上面提到的日志中得到了一个 grblHAL 响应 – 如果没有来自控制器的任何东西,你就不会得到它? 您是否尝试过从 PuTTY 进行软重置? |
好的。 我确信我没有为 STM32F401CCU6 正确设置 Cube IDE“路径和符号”,因为我是这个 IDE 的新手并且一般来说对 IDE 不是很好。 我将尝试添加正确的信息,看看结果如何。 问候并感谢您的支持 |
似乎最新的提交没有更新子模块,即使核心和驱动程序 grbl 子模块的提交 ID 匹配……奇怪。 我刚刚推送了两个新的提交,最终似乎使它们同步了。 |
我刚刚下载了更新的文件,编译时它抛出了同样的错误 |
我很抱歉。 下载了最新的Core,编译成功。 将闪烁并测试。 干杯 |
已闪烁,但通过 UGS 连接时出现相同的错误,无法通过 PuTTY 获得任何类型的连接。 |
您无法连接或无法通信?如果使用 PuTTY 连接失败,您会收到哪条错误消息? |
无法沟通。完全没有错误信息。 |
尝试了不同的端口号和波特率。都无法设置任何类型的连接。还尝试了两根 USB 电缆 |
我需要重新配置或启用 IDE 中的任何特定内容吗?我确定这是我做错的事情。 |
但是您仍然在 UGS 日志中看到“GrblHAL…”?
您在设备管理器中更改了端口号?顺便说一句,波特率通常无关紧要,它会在连接允许的情况下尽可能快。由于您可以连接,这意味着 USB 时钟是正确的并且控制器没有硬故障。 是否通过ST link编程,是否可以设置断点?顺便说一句,你有 Nucleo 板吗? |
不。 请告诉我你有哪块板,如果 Nucleo 开发板的 USB 端口不是本机 USB 端口,处理器通过 UART 与 ST-Link 处理器通信,ST-Link 处理器转换为 USB 或从 USB 转换。如果是 Blackpill,您是否有购买它的链接? |
如果我能让它工作,我也在考虑构建一个使用 STM32F401 的 64 针变体的自定义 PoC 板,这样我就可以包括 SD 卡和 AUX 输入/输出端口等功能 |
UGS 连接到 COM5 并获得响应,在 PuTTY 中使用相同。 您是否尝试过连接 ioSender?您可能会从中获得更多信息。 |
将这些行替换为
然后再试一次。 |
不幸的是没有区别。 我将恢复到原来的 signals.mask 设置,看看它是否仍然有效 |
好的。当我恢复到原始 signals.mask 设置时,我可以在串行监视器中看到 grgl $ 代码,但是如果我发送 $X 或 $H 等命令,我会收到错误消息 |
我已经下载并运行了 ioSender。我现在可以连接 |
嗨,rvalotta, 感谢您的答复。我已经成功地使用 blackpill 的更新引脚设置进行了编译,并且我有一个 pcb 的概念设计,我将构建它作为 PoC。 一旦我对此感到满意,我计划使用该 MCU 的 64 针版本创建一个原型板,并希望包括 SD 卡、AUX 输入/输出端口以及设置一个联动电机输出。 我希望使用自定义的 my_machine_map 文件能让我做到这一点。 您认为将此代码设置为使用 HSI 和 LSI 时钟而不是外部时钟的可能性如何?这将简化电路板设计并减少元件数量。我假设 HSI 和 LSI 足以满足 grbl 的需求? |
是的,这就是我将 Blackpilll_map 文件添加到回购协议中所做的……祝你的董事会好运……看来你和我在没有黑色药丸的情况下走在相似的道路上 |
我只想非常感谢 terjeio,因为我对软件和编程的了解真的很有限。希望我们将来可以在定制设计板上进行合作。 干杯 |
通过在构建配置中定义符号,在这里为不同的处理器/配置完成时钟设置。一个例子:
您可能会从我的Nucleo board中得到一些想法。 |
有趣的。我目前正在考虑 MCU(STM32F7 或 F4…)选项。您认为支持以太网、WebUI、蓝牙/WiFi 等功能的最小闪存大小是多少? |
WiFi via SPI interface and an external module? |
嗨 terjeio,
我已经刷过上面的板,但在尝试连接到 UGS 时出现上述错误。
我不确定闪存过程是否有任何特定问题,但没有关于 USB 连接的错误,波特率为 1152000 (Windows 10)。
干杯
乔治