-1

我正在使用 Nucleo F303RE 板。每当我尝试在 STM32cubemxIDE 中进行调试时。它总是显示启动 GDB 错误失败的错误。我附上了截图

我已经更新了 ST-Link 固件并检查了我的设备管理器。

我也试过禁用我的 Windows Defender。

我还尝试在调试配置下更改频率、接口、自动连接。

如果有人可以帮助我,那就太好了。我在工作中遇到了一个重要的演示。

我也在 Atollic TrueStudio 上尝试过,但仍然没有运气。在此处输入图像描述

谢谢

在此处输入图像描述

Atollic TrueStudio 上的详细错误:STMicroelectronics ST-LINK GDB 服务器。版本 5.1.0 版权所有 (c) 2018,意法半导体。版权所有。

使用以下选项启动服务器:持久模式:禁用日志记录级别:1 侦听端口号:61234 状态刷新延迟:15 秒详细模式:禁用 SWD 调试:启用

目标未找到设备

初始化 ST-LINK 设备时出错。原因:在目标上找不到设备。

4

1 回答 1

0

原因是:在 target 上找不到设备。这意味着调试器正在工作,但无法连接到微控制器。

问题可能是其中之一:

  • 调试器和控制器之间的连接首先检查它们。

  • 串行线调试器被禁用(我强烈认为这是问题所在)。当您在 CubeMX 或 CubeIDE 中创建一个新项目时,默认情况下串行线调试器是禁用的(我希望您只烧一次代码 :))。因此,您必须使用 stlink 实用程序或此类工具擦除闪存。并在 SYS 类别中启用来自 CubeMX的串行线调试器。

于 2020-07-19T22:13:22.303 回答