文档章节

STM32开发/烧录/调试环境搭建 基于:Win10+STM32Cube+openocd+cmsis-dap(dap-link)

o
 osc_zoa3moe9
发布于 2019/12/08 07:23
字数 388
阅读 13
收藏 0

精选30+云产品,助力企业轻松上云!>>>

dap-link是个不错的STM32下载/调试工具,然而STM32Cube并没有直接支持它,只能通过openocd的方式间接支持. 网络上虽然已经有了其他人的教程,不过基本都是基于linux或者msys2的.我来出个纯windows的配置方案~

软件环境下载

名称 网站
STM32CubeIDE https://www.st.com/zh/development-tools/stm32cubeide.html#get-software
OpenOCD最新版 http://www.gnutoolchains.com/arm-eabi/openocd/

部署OPENOCD

解压后会得到这样一个目录:

scripts目录里面有一些写好的默认配置可以使用

bin目录里面是openocd在里面点击一下空白处,然后按Shift+鼠标右键. 可看到PowerShell选项(或者CMD命令行,都一样):

输入这个命令:

./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg

其中两个cfg就是script目录里的文件,注意后面这个需要根据你的单片机型号不同,做点修改.如果你在script目录里找不到你的单片机型号的配置,可在前面URL,下载最新版配置文件模板放进去试试.

命令执行结果有可能失败,这种情况下,按一下CMSIS-DAP的重启按钮,或者重新插拔下USB线即可,这个是我的界面,可以看到显示第一段这样就是失败了,第二段这样就是成功了: CMSIS-DAP先连接单片机后连接电脑或许成功率高些

STM32Cube里链接它

打开调试配置,这样填即可:

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能

转载:http://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=616081&extra=page%3D&page=1 2018-06-30重要更新,附件换成了源代码。 2018-08-29附件更新,与github相同。 同时......

osc_cnpchqmq
2019/07/31
4
0
CMSIS-DAP仿真器_学习(转载)

先给大家普及一下,哈哈。 CMSIS-DAP仿真器,是ARM官方做的开源仿真器,没有版权,自由制作。 官方给的源代码,使用的是NXP的单片机LPC4320做的。 这个源代码,只要你安装了KEIL5,就可以找到...

osc_mlwropg6
2019/05/17
3
0
openocd安装与调试

环境: 硬件:PC机<------>ARM仿真器v8.00<------>已下载好bit流的Xinlinx SoC开发板(其上有arm cortex-a9核) 软件:Redhat Linux6(或虚拟机) + openocd 使用openocd下载程序,调试arm c...

osc_kzwkjl9k
2019/07/05
3
0
第3章 如何用DAP仿真器下载程序

第3章 如何用DAP仿真器下载程序 3.1 仿真器简介 本书配套的仿真器为Fire-Debugger,遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex内核的单片机,常见的M3、M4和M7都可以完美支持,其外观见...

osc_f5e60qdm
2018/06/06
2
0
第3章 如何用DAP仿真器下载程序

第3章 如何用DAP仿真器下载程序 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 3.1 仿真器简介 本书配套的仿真器...

osc_vh2swrce
2018/02/04
2
0

没有更多内容

加载失败,请刷新页面

加载更多

python每日经典算法题5(基础题)+1(中难题)

  现在,越来越多的公司面试以及考验面试对算法要求都提高了一个层次,从现在,我讲每日抽出时间进行5+1算法题讲解,5是指基础题,1是指1道中等偏难。希望能够让大家熟练掌握python的语法结...

osc_9we1w99u
2分钟前
0
0
vue中通过路由跳转的三种方式

router-view 实现路由内容的地方,引入组件时写到需要引入的地方 需要注意的是,使用vue-router控制路由则必须router-view作为容器。 通过路由跳转的三种方式 1、router-link 【实现跳转最简...

dragon_tech
2分钟前
0
0
秃顶顶少年团-冲刺总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homewor......

osc_ed2py9ot
4分钟前
0
0
往事不堪回首

开局一张图,内容全靠编 从12年大学毕业到如今,兜兜转转,依然在码工,码农,码代码的路上徘徊着,从最初的用asp.net写站点,写内部的CRM,内部管理系统,内部的XXX,很难想象内部的系统居然...

osc_nvkeo9cj
5分钟前
4
0
一款很好用的前端公、农历转换插件

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, ......

osc_qo89by3k
6分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部