stlink下载调试器使用说明(STM32采用stlink下载程序)

这篇具有很好参考价值的文章主要介绍了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

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

第二步、安装ST-LINK-V2驱动

驱动官网下载地址:my.st.com

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

第三步、ST-LINK与开发板接线

ST-LINK与开发板连接只需要接4根线即可。

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

ST-LINK-V2

STM32开发板

3.3v

3.3v

GND

GND

SWCLK

PA14

SWDIO

PA13

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

第四步、设置KEIL软件,选择ST-LINK下载

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

第五步、配合KEIL软件可以使用ST-LINK进行硬件仿真调试

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件

stlink,STM32单片机开发基础,stm32,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-781367.html

到了这里,关于stlink下载调试器使用说明(STM32采用stlink下载程序)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】Linux调试器-gdb使用

    程序的发布方式有两种,debug模式和release模式 Linux gcc/g++出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 退出:  调试命令: list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。 list/l 函数名:列出某

    2024年02月21日
    浏览(42)
  • 【Linux】调试器:gdb 的基本使用

    gdb 全称 GNU symbolic debugger,是 Linux 下常用的程序调试器。 调试器的核心工作,主要是为了定位问题。废话不多说。 gdb 的安装 另外: gcc、g++ 默认形成的版本是 release,不是 debug 版本!所以想要在 Linux 下调试程序,需要在 Makefile 文件 中,添加 -g 选项 指定以 dubug 方式编译程

    2024年02月16日
    浏览(37)
  • 【Linux】Linux下调试器gdb的使用

    👑作者主页:@安 度 因 🏠学习社区:StackFrame 📖专栏链接:Linux 如果无聊的话,就来逛逛 我的博客栈

    2024年02月19日
    浏览(34)
  • python学习-代码调试器pdb的使用教程

    大家平时是怎么调试代码的呢?我平时是这两种 使用print打印变量,发布时再注释掉 使用日志,设置控制台为DEBUG模式,发布时设置控制台为更严重级别,就不用一个个注释print 第一个方式需要侵入代码,且调试后需要注释,有的时候忘记注释了一个print,比较繁琐。第二个

    2024年02月01日
    浏览(35)
  • 手把手教你使用gdb调试器

    所谓调试,指的是对编好的程序用各种手段进进行查错和排非错的过程。进行这种查错处理时,下面将讲解如何使用gdb进行程序的调试。  gdb 简介 gdb是一个功能强大的调试工具,可以用来调试C程序或C++程序。在使用这个工具进行程序调试时,主要涉及下面四个方面的操作。

    2024年02月16日
    浏览(37)
  • Threejs入门之十八:GUI调试器的使用

    GUI是图形用户界面(Graphical User Interface)的简写,为了方便我们在编写代码时对相机、灯光等对象的参数进行实时调节,Threejs为我们提供了GUI库,使用它,可以快速创建控制三维场景的UI交互界面;threejs三维空间的很多参数都需要通过GUI的方式调试出来。这里我们仍然以上一节

    2024年02月09日
    浏览(30)
  • Linux:gdb调试器的解析+使用(超详细版)

    程序的发布方式有两种,debug模式和release模式 debug模式:可以被调试; release模式:不可以被调试。 为什么需要debuy和release这两个模式呢? 答:程序员在开发的时候需要去调试代码,所以需要debuy模式,而用户一般不懂这些代码的调试不需要debuy模式,只需要快速的下载和安

    2024年02月05日
    浏览(41)
  • Linux之基础开发工具gdb调试器的使用(三)

    📘北尘_ :个人主页 🌎个人专栏 :《Linux操作系统》《经典算法试题 》《C++》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 yum install -y gdb 程序的发布方式有两种,debug模式和release模式 Linux gcc/g++出来的二进制程序,默认是release模式,release模式下无法调试 要使用gd

    2024年02月05日
    浏览(39)
  • 【Linux】编译器-gcc/g++与调试器-gdb的使用

    👀 樊梓慕: 个人主页  🎥 个人专栏: 《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》 🌝 每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.gcc/g++语法 2.gcc的使用及编译器是如何\\\"翻译\\\"代码的? (1)预处理 (2)编译 (3)汇编

    2024年02月04日
    浏览(49)
  • 【Linux】编译器gcc和g++与调试器gdb的使用

    我们知道,一个程序被运行起来之后需要经历四个阶段然后才变成一个可执行的程序,他们分别为:预处理,编译,汇编和链接。下面我们将介绍这四个阶段的操作,测试代码如下: 1.1 预处理 预处理也叫预编译,程序在预处理阶段会完成如下操作: 展开头文件,将头文件中

    2024年02月07日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包