STM32开发/烧录/调试环境搭建 基于:Win10+STM32Cube+openocd+cmsis-dap(dap-link)
2021-01-25 21:12
标签:get link 需要 linu 间接 pre 选项 openocd html dap-link是个不错的STM32下载/调试工具,然而STM32Cube并没有直接支持它,只能通过openocd的方式间接支持. 解压后会得到这样一个目录: scripts目录里面有一些写好的默认配置可以使用 bin目录里面是32位版本的openocd,bin-x64是64位的,根据情况进入其中一个. 输入这个命令: 其中两个cfg就是script目录里的文件,注意后面这个需要根据你的单片机型号不同,做点修改.如果你在script目录里找不到你的单片机型号的配置,可在前面URL,下载最新版配置文件模板放进去试试. 命令执行结果有可能失败,这种情况下,按一下CMSIS-DAP的重启按钮,或者重新插拔下USB线即可,这个是我的界面,可以看到显示第一段这样就是失败了,第二段这样就是成功了: 打开调试配置,这样填即可: STM32开发/烧录/调试环境搭建 基于:Win10+STM32Cube+openocd+cmsis-dap(dap-link) 标签:get link 需要 linu 间接 pre 选项 openocd html 原文地址:https://www.cnblogs.com/DragonStart/p/12004523.html
网络上虽然已经有了其他人的教程,不过基本都是基于linux或者msys2的.我来出个纯windows的配置方案~软件环境下载
名称
网站
OpenOCD
https://sourceforge.net/projects/openocd/files/openocd/
STM32CubeIDE
https://www.st.com/zh/development-tools/stm32cubeide.html#get-software
OpenOCD最新版配置文件模板(可不下载,不一定需要这个)
http://www.gnutoolchains.com/arm-eabi/openocd/
部署OPENOCD
在里面点击一下空白处,然后按Shift+鼠标右键. 可看到PowerShell选项(或者CMD命令行,都一样):./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg
STM32Cube里链接它
文章标题:STM32开发/烧录/调试环境搭建 基于:Win10+STM32Cube+openocd+cmsis-dap(dap-link)
文章链接:http://soscw.com/index.php/essay/46960.html