eric2013 发表于 2021-12-8 10:29:06

H7-TOOL高速DAPLINK用于Embedded Studio操作说明,采用OpenOCD配GDB Server(2021-12-08)

说明:
当前测试使用的版本V5.50。

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

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

使用的是VisualGDB提供的:

https://www.armbbs.cn/static/image/filetype/unknown.gif openocd-20211118.7z

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

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

我们是调试的H7芯片,配置如下,不同的调试芯片主要是修改的stm32h7x.cfg,这个文件在下载的bin文件路径:OpenOCD-20211118-0.11.0\share\openocd\scripts\target里面,提供一大批供使用。

D:\OpenOCD-20211118-0.11.0\bin\openocd.exe -f interface/cmsis-dap.cfg -f target/stm32h7x.cfg
文件下载:

https://www.armbbs.cn/static/image/filetype/zip.gifh7toolgdb.7z (0.22KB)

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



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

3、打开一个Embedded Studio的工程:

如果此时TOOL已经连接了电脑:







设置工程:



选择GDB Server:



GDB Server类型选择OpenOCD,设置完毕记得点击右下角的OK。



进入调试状态动态GIF:

https://img.alicdn.com/imgextra/i4/299314119/O1CN01Y7LTxJ1gIY7TFWJ9m_!!299314119.gif

missfox 发表于 2021-12-8 13:54:09

好贴,晚上回去了试试:victory:

Vxworks 发表于 2021-12-9 14:40:02

还没用过ES,后面也试试,话说这个IDE相比MDK,IAR有什么优势

eric2013 发表于 2021-12-9 15:57:28

Vxworks 发表于 2021-12-9 14:40
还没用过ES,后面也试试,话说这个IDE相比MDK,IAR有什么优势

早期简单总结:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89140

四叶草 发表于 2023-7-20 12:08:06

h7toolgdb.bat 下载不了,显示103报错,不知道为什么?管理员看看吧

eric2013 发表于 2023-7-20 13:27:28

四叶草 发表于 2023-7-20 12:08
h7toolgdb.bat 下载不了,显示103报错,不知道为什么?管理员看看吧

已经更新,你下载试试。

四叶草 发表于 2023-7-20 14:12:49

eric2013 发表于 2023-7-20 13:27
已经更新,你下载试试。

可以了,谢谢
页: [1]
查看完整版本: H7-TOOL高速DAPLINK用于Embedded Studio操作说明,采用OpenOCD配GDB Server(2021-12-08)