开源改变世界!!

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

推推 grbl 2年前 (2023-02-08) 127次浏览
关闭
SebastianWantia 打开了这个问题 上个月 · 8条评论
关闭

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE#107

SebastianWantia 打开了这个问题 上个月 · 8条评论

评论

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

我在使用 Segger J-Link 和 ST-Link 调试器开始调试时遇到问题。
该项目编译没有错误,我工作区中的其他项目没有这样的问题。
我找不到任何理由,有人有想法吗?

错误消息是:“最终启动顺序错误:无法启动 GDB 服务器”

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

可能值得检查一下 SWO 引脚是否分配给了板图中的其他任何东西?这让我很吃惊之前..

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107
作者

具有不同软件但相同调试器的同一块板可以正常工作,没有任何错误。一定是软件的东西。

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107
贡献者
terjeio 评论了 上个月

一定是软件的东西。

您正在使用 STM32CubeIdIDE?如果是这样,调试配置是否设置正确?从调试工具下拉菜单中选择“调试配置…”,然后单击您要使用的配置以打开设置。

您还可以通过搜索找到一些提示。

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

一定是软件的东西。

我仍然怀疑引脚映射。是否启用了主轴同步?如果是这样,则此处使用了 SWO 引脚 (PB3)。

STM32F4xx/Inc/blackpill_map.h

第 124 至 125 行 7bb854b

#定义 SPINDLE_INDEX_PORT GPIOB
#定义 SPINDLE_INDEX_PIN 3

 

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107
贡献者
terjeio 评论了 上个月

我仍然怀疑引脚映射。

这只有在初始闪烁成功时才有可能。此声明表明 SWO 接口正在工作:“具有不同软件但相同调试器的同一块板可以正常工作。”

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

这只有在初始闪烁成功时才有可能

是的,在这种情况下它可能不是问题,但提到它是我以前绊倒过的东西。我的另一个项目是在代码中使用 SWO 引脚。症状是闪烁工作正常,但调试会出错(可以理解)..

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107
作者

感谢您一直以来的帮助!
我还没有尝试过你的建议。我能说的是,它在我创建一个新项目并将所有文件从 GRBLHal 项目复制到新项目后起作用。就像附图中那样。
此致
调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107

调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107
作者

您正在使用 STM32CubeIdIDE?如果是这样,调试配置是否设置正确?从调试工具下拉菜单中选择“调试配置…”,然后单击您要使用的配置以打开设置。

–> 是的我会说配置,在Debugsetting中都是正确的看附图
调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107
调试错误/无法启动 GDB 服务器/Blackpill STM32f411CE #107