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日
    浏览(48)
  • 【Linux】调试器:gdb 的基本使用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月04日
    浏览(55)
  • 《Linux从练气到飞升》No.09 Linux调试器-gdb使用

    🕺作者: 主页 我的专栏 C语言从0到1 探秘C++ 数据结构从0到1 探秘Linux 菜鸟刷题集 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇 码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!! 当我们在 vscode 等 IDE 上编写代码出错时,通常会

    2024年02月13日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包