硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5145|回复: 4
收起左侧

[Embedded Studio] Win10环境下Embedded Studio使用ST-Link调试STM32F7

[复制链接]

2

主题

6

回帖

12

积分

新手上路

积分
12
发表于 2021-6-19 22:57:45 | 显示全部楼层 |阅读模式
Embedded Studio是可以用ST-Link调试STM32的,可能有各种方法,这里给出楼主自己操作成功的方法。感兴趣的朋友可以根据自己的理解给出更好的方法。大体思路是:启动ST-Link提供的命令行(CLI)接口的gdbserver功能在localhost的某个端口(默认61234)开启gdbserver服务,供Embedded Studio调用以连接STM32。
一、环境:
操作系统:Win10
Embedded Studio:5.50a
STM32CubeIDE:1.6.1


二、操作步骤
1、配置Embedded Studio
1.png 2.png 3.png
2、配置ST-Link gdbserver
在STM32CubeIDE安装目录下找到ST-LINK_gdbserver.bat,我的目录如下:
\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_1.6.0.202101291314\tools\bin
修改config.txt最后一行,其实就是添加STM32CubeProgrammer命令行exe的目录,这个txt的开头有说。
config.txt (3.21 KB, 下载次数: 32)
3、启动ST-Link gdbserver
双击运行ST-LINK_gdbserver.bat即可:
4.png
可以看到已经启动了gdbserver,监听端口61234。
4、Embedded Studio启动调试
4.png
连接成功:
5.png
点击Debug->Go或者F5,这样就可以愉快地调试了:
6.png



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115742
QQ
发表于 2021-6-20 11:09:04 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
发表于 2021-6-20 21:23:19 | 显示全部楼层
在GDB Server command line 和Auto Start GDB Server 上设置一下,应该可以一键完成,而不是先找到那个bat文件,再双击……。
回复

使用道具 举报

32

主题

110

回帖

206

积分

高级会员

积分
206
发表于 2021-8-26 08:50:22 | 显示全部楼层
标准库可以用Embedded Studio吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115742
QQ
发表于 2021-8-27 09:00:17 | 显示全部楼层
伊森亨特 发表于 2021-8-26 08:50
标准库可以用Embedded Studio吗?

可以的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-15 08:14 , Processed in 0.248926 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表