硬汉嵌入式论坛

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

[STM32CubeIDE] STM32CubeIDE使用H7-TOOL高速DAPLINK配置方法(2021-12-08)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107527
QQ
发表于 2021-12-8 09:50:30 | 显示全部楼层 |阅读模式
说明:
本帖使用的是STM32CubeIDE V1.4.0。当前新版的CubeIDE V1.8.0应该是做了什么检测机制,没法使用通用OpenOCD了,使用就提示Could not verify ST Device。尝试修改openocd版本和cfg文件的ID检测也未解决。

QQ截图20211208092536.png


1、下载OpenOCD编译好的bin文件

https://gnutoolchains.com/arm-eabi/openocd/

使用的是VisualGDB提供的:

openocd-20211118.7z (7.97 MB, 下载次数: 1148)

下载后,解压到一个磁盘的根目录下,方面批处理文件启动,我们这里是放在了D盘根目录下。

2、制作一个简单的批处理文件来启动DAPLINK

内容如下,不同的调试芯片主要是修改的stm32f4x.cfg,这个文件在下载的bin文件路径:OpenOCD-20211118-0.11.0\share\openocd\scripts\target里面,提供一大批供使用。
  1. D:\OpenOCD-20211118-0.11.0\bin\openocd.exe -f interface/cmsis-dap.cfg -f target/stm32f4x.cfg
复制代码

文件下载:

h7toolgdb.bat (93 Bytes, 下载次数: 87)

双击运行此批处理文件效果:

12.png

说明已经正常启动了,启动后不要关闭,STM32CubeIDE要连接这个端口。

3、使用STM32CubeIDE随意创建一个工程

配置这里使用STLINK(OpenOCD),感觉STM32CubeIDE这里应该提供个通用的GDB Server,可能ST有别的考虑吧,如果是通用的,我们可以方便的使用官方OpenOCD,不用这么倒腾了。

12345.png

配置调试器,设置完毕记得点击右下角的Apply

12.png

4、编译调试

全编译:

12.png

进入调试,动态GIF:

1.gif


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-5 01:10 , Processed in 0.156654 second(s), 33 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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