本文将介绍如何在Embedded Studio中使用ST-Link进行调试。
最低要求
1、Embedded Studio V8.10或更高版本
2、ST-Link V2或更高版本
3、STM32CubeProgrammer V2.14.0或更高版本
如何在Embedded Studio中配置ST-Link
1. 安装STM32CubeProgrammer(我们建议使用默认路径)
2. 安装Embedded Studio
3. 创建新的Embedded Studio项目或打开现有项目
4. 在Embedded Studio中,转到Tools->Options->Building->Build->Global Macros
5. 设置全局宏如下:STM32CUBEPROGDIR=<path>
其中<path>是STM32CubeProgrammer的安装文件夹。Windows系统默认为:
C:/Program Files/STMicroelectronics/STM32Cube/STM32CubeProgrammer

6. 打开Embedded Studio的项目设置,并设置选项 Debug -> Debugger -> Target Connection -> ST-Link

7. 接下来设置选项 Debug -> ST-Link -> STM32CubeProgrammer directory -> $(STM32CUBEPROGDIR)

这样就可以了。现在您应该能够像使用J-Link调试器一样使用ST-Link调试器进行调试。
故障排除
如果出现DEVTARGETCMDERR错误,可能是目标接口速度选择过高。在项目设置中的 Debug -> ST-Link -> Speed 尝试较低的速度。
联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:15817074644
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座401