ST意法半导体
直播中

王利祥

7年用户 1418经验值
私信 关注
[问答]

使用STM32CubeIDE生成代码调试出错我该如何解决呢?

我正在使用 STM32CubeIDE 生成代码,但是当我开始调试时,出现如下错误:
《STMicroelectronics ST-LINK GDB 服务器。版本 5.2.3
版权所有 (c) 2019,意法半导体。版权所有。
使用以下选项启动服务器:
持久模式:禁用
记录级别:1
监听端口号:61234
状态刷新延迟:15s
详细模式:禁用
SWD 调试:已启用
等待调试器连接...
调试器已连接
调试器连接丢失。
正在关机……”
我正在使用最新版本的 st-link USB 驱动程序 (en.stsw link009)。我也在使用 USB 到 TTL 转换器。最初一切都运行良好,成功执行了大约十个代码。但现在面临上述错误。那么我该如何解决呢?









回帖(1)

谭艳红

2022-12-19 11:55:52
我们已经看到一些设备的问题,用户在能够刷新新二进制文件之前被迫执行批量擦除。这显然是一个错误,我们会尝试在下一个版本中修复它。如果您在使用 CubeIDE 和 ST-LINK GDB 服务器时确实遇到了这个问题,那么您可以尝试添加以下内容以在对新二进制文件进行编程之前强制进行批量擦除:
在您的调试配置 > 启动选项卡 > 初始化命令 > 添加:monitor flash mass_erase
这将强制 CubeProgrammer_CLI 版本在编程新内容之前执行批量擦除。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分