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下载程序)相关推荐

  1. J-LinK-OB改造版 仿真/调试器 使用说明

    在上篇文章中,已经详细说明了现在主流的仿真器协议(JTAG.SWD)及各类调试器(Jlink.Ulink.STlink). 简述调试/仿真器协议(JTAG.SWD)及各类调试器(Jlink.Ulink ...

  2. STC单片机自动下载调试器设计

    目录 简介 改进方案 1. 解决思路 2. 电路设计 3. 软件 测试结果 参考文献 简介 在推文<全自动STC下载电路设计>中给出了利用STC单片机的ISP程序自动下载调试板的是设计.使 ...

  3. Freescale关于USB BDM MULTILINK调试器使用说明

    一.USB BDM MULTILINK图片如下: (说明:正视图为从上往下看,LED灯点亮面为正面,绿灯在左侧,黄灯在右侧) 二.相关引脚方向及定义说明如下图:

  4. 简述调试/仿真器协议(JTAG、SWD)及各类调试器(Jlink、Ulink、STlink)

    入门嵌入式编程,总会对市面上种类繁多的调试器感到困惑.本文简单介绍一下现在主流的仿真器协议(JTAG.SWD)及各类调试器(Jlink.Ulink.STlink). 一. 协议 1.JTAG协议 JT ...

  5. QT构建套件详解,windgb下载。编译器,调试器

    构建套件种类: MSVC32:编译32位程序使用. MSVC64:编译64位程序使用. minGW:编译32位程序使用. 编译器对应VS版本: MSVC++ 14.2  _MSC_VER == 192 ...

  6. 【C++】在 Visual Studio 调试器中指定符号 (.pdb) 和源文件(转载自RSS翻译)

     在 Visual Studio 调试器中指定符号 (.pdb) 和源文件 查找并指定符号文件和源文件:指定符号加载行为.使用符号和源服务器:自动或按需加载符号.  内容 查找符号 (.pdb) ...

  7. 转载 调试器工作原理

    调试器工作原理--基础篇 本文是一系列探究调试器工作原理的文章的第一篇.我还不确定这个系列需要包括多少篇文章以及它们所涵盖的主题,但我打算从基础知识开始说起. 关于本文 我打算在这篇文章中介绍关于Li ...

  8. 调试器工作原理——基础篇

    #include <stdio.h>int main(){printf("Hello, world!n");return 0;} 本文是一系列探究调试器工作原理的文章的 ...

  9. python调试器原理_调试器工作原理——基础篇

    本文是一系列探究调试器工作原理的文章的第一篇.我还不确定这个系列需要包括多少篇文章以及它们所涵盖的主题,但我打算从基础知识开始说起. 关于本文 我打算在这篇文章中介绍关于Linux下的调试器实现的主要 ...

最新文章

  1. C异常处理实现: setjmp和longjmp
  2. Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别
  3. 排序(选择,冒泡,直接插入,希尔排序)
  4. 新版征信对信用卡养卡会有重大影响吗?
  5. Excel有哪些需要熟练掌握而很多人不会的技能!
  6. Mysql 导入导出数据结构及数据
  7. LeetCode 288. 单词的唯一缩写(哈希)
  8. php 5.5.1,PHP5.3.1 不再支持ISAPI
  9. Redis 介绍2——常见基本类型
  10. 难怪这个文章评论多,原来被推荐了
  11. 转载PHP的静态变量介绍
  12. 联想台式计算机 不启动u盘,联想电脑没有u盘启动项怎么回事_联想电脑bios没有U盘启动项如何处理-系统城...
  13. 痛失阵地,又一家热门BT种子观影网站关停
  14. 使用ROS和AprilTags进行相机定位(二维码定位全流程)
  15. hosts.allow和hosts.deny
  16. *****MBA数学备考良言一(chenjian)*****
  17. 360杀毒属于计算机操作系统吗,360杀毒软件 统一操作系统UOS,保护您的电脑安全...
  18. 动网8.2版本的注入漏洞的利用
  19. java stackoverflowerror与outofmemoryerror区别
  20. [carla]把carla世界坐标系 转换为 俯视地图像素坐标系

热门文章

  1. jdbc连接teradata仓库_teradata的jdbc连接,
  2. c++中ASCII码
  3. cubeIDE开发, stm32独立看门狗IWDG的CubeMX配置及HAL库底层实现分析
  4. Unity3D ——强大的跨平台3D游戏开发工具教程
  5. java中commons意思_java的Commons包简介
  6. 创维e900什么芯片_创维E900V21C晶晨芯片卡刷包 V1.0 免费版
  7. ubuntu(21):ubuntu安装gurobi
  8. Java-Collection集合和Map集合总结
  9. 如何搭建vue项目,完整搭建vue项目
  10. 汇编工具DOSBOX安装使用