stlink下载调试器使用说明(STM32采用stlink下载程序)
stlink能干什么? 最基本的功能:下载程序。 一般STM32支持ISP串口下载,也支持stlink、jlink等下载器下载 。 使用stlink、jlink下载要比串口方便很多,在keil里直接点击下载就行了,不需要去选择hex文件,速度上要快很多,主要一点,jlink、stlink能实现硬件仿真调试,程序出问题了可以单步调试找问题。
ST-LINK三种接口说明:
1,SWIM:Single Wire Interface Module,单线接口模块。
2,JTAG:Joint Test Action Group,联合测试工作组,是一种国际标准测试协议。
3,SWD:Serial Wire Debugging,串行调试接口。
ST-Link的硬件,官方推出了三大版本:V1、V2和V3。同时,在ST开发板上也自带有ST-Link工具,但其ST-Link版本因开发板不同而各有不同。
第一步、你需要准备一个ST-LINK
第二步、安装ST-LINK-V2驱动
驱动官网下载地址:my.st.com
第三步、ST-LINK与开发板接线
ST-LINK与开发板连接只需要接4根线即可。
ST-LINK-V2 |
STM32开发板 |
3.3v |
3.3v |
GND |
GND |
SWCLK |
PA14 |
SWDIO |
PA13 |
第四步、设置KEIL软件,选择ST-LINK下载
第五步、配合KEIL软件可以使用ST-LINK进行硬件仿真调试
stlink下载调试器使用说明(STM32采用stlink下载程序)相关推荐
- J-LinK-OB改造版 仿真/调试器 使用说明
在上篇文章中,已经详细说明了现在主流的仿真器协议(JTAG.SWD)及各类调试器(Jlink.Ulink.STlink). 简述调试/仿真器协议(JTAG.SWD)及各类调试器(Jlink.Ulink ...
- STC单片机自动下载调试器设计
目录 简介 改进方案 1. 解决思路 2. 电路设计 3. 软件 测试结果 参考文献 简介 在推文<全自动STC下载电路设计>中给出了利用STC单片机的ISP程序自动下载调试板的是设计.使 ...
- Freescale关于USB BDM MULTILINK调试器使用说明
一.USB BDM MULTILINK图片如下: (说明:正视图为从上往下看,LED灯点亮面为正面,绿灯在左侧,黄灯在右侧) 二.相关引脚方向及定义说明如下图:
- 简述调试/仿真器协议(JTAG、SWD)及各类调试器(Jlink、Ulink、STlink)
入门嵌入式编程,总会对市面上种类繁多的调试器感到困惑.本文简单介绍一下现在主流的仿真器协议(JTAG.SWD)及各类调试器(Jlink.Ulink.STlink). 一. 协议 1.JTAG协议 JT ...
- QT构建套件详解,windgb下载。编译器,调试器
构建套件种类: MSVC32:编译32位程序使用. MSVC64:编译64位程序使用. minGW:编译32位程序使用. 编译器对应VS版本: MSVC++ 14.2 _MSC_VER == 192 ...
- 【C++】在 Visual Studio 调试器中指定符号 (.pdb) 和源文件(转载自RSS翻译)
在 Visual Studio 调试器中指定符号 (.pdb) 和源文件 查找并指定符号文件和源文件:指定符号加载行为.使用符号和源服务器:自动或按需加载符号. 内容 查找符号 (.pdb) ...
- 转载 调试器工作原理
调试器工作原理--基础篇 本文是一系列探究调试器工作原理的文章的第一篇.我还不确定这个系列需要包括多少篇文章以及它们所涵盖的主题,但我打算从基础知识开始说起. 关于本文 我打算在这篇文章中介绍关于Li ...
- 调试器工作原理——基础篇
#include <stdio.h>int main(){printf("Hello, world!n");return 0;} 本文是一系列探究调试器工作原理的文章的 ...
- python调试器原理_调试器工作原理——基础篇
本文是一系列探究调试器工作原理的文章的第一篇.我还不确定这个系列需要包括多少篇文章以及它们所涵盖的主题,但我打算从基础知识开始说起. 关于本文 我打算在这篇文章中介绍关于Linux下的调试器实现的主要 ...
最新文章
- C异常处理实现: setjmp和longjmp
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别
- 排序(选择,冒泡,直接插入,希尔排序)
- 新版征信对信用卡养卡会有重大影响吗?
- Excel有哪些需要熟练掌握而很多人不会的技能!
- Mysql 导入导出数据结构及数据
- LeetCode 288. 单词的唯一缩写(哈希)
- php 5.5.1,PHP5.3.1 不再支持ISAPI
- Redis 介绍2——常见基本类型
- 难怪这个文章评论多,原来被推荐了
- 转载PHP的静态变量介绍
- 联想台式计算机 不启动u盘,联想电脑没有u盘启动项怎么回事_联想电脑bios没有U盘启动项如何处理-系统城...
- 痛失阵地,又一家热门BT种子观影网站关停
- 使用ROS和AprilTags进行相机定位(二维码定位全流程)
- hosts.allow和hosts.deny
- *****MBA数学备考良言一(chenjian)*****
- 360杀毒属于计算机操作系统吗,360杀毒软件 统一操作系统UOS,保护您的电脑安全...
- 动网8.2版本的注入漏洞的利用
- java stackoverflowerror与outofmemoryerror区别
- [carla]把carla世界坐标系 转换为 俯视地图像素坐标系
热门文章
- jdbc连接teradata仓库_teradata的jdbc连接,
- c++中ASCII码
- cubeIDE开发, stm32独立看门狗IWDG的CubeMX配置及HAL库底层实现分析
- Unity3D ——强大的跨平台3D游戏开发工具教程
- java中commons意思_java的Commons包简介
- 创维e900什么芯片_创维E900V21C晶晨芯片卡刷包 V1.0 免费版
- ubuntu(21):ubuntu安装gurobi
- Java-Collection集合和Map集合总结
- 如何搭建vue项目,完整搭建vue项目
- 汇编工具DOSBOX安装使用