ST-LINK v2下载器简单使用

这篇具有很好参考价值的文章主要介绍了ST-LINK v2下载器简单使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ST LINK v2下载器简单使用过程


前言

下载器类型有很多种,现在看到比较多的朋友都是使用STlink了,所以我也购买了ST LINK v2下载器进行学习使用。后来使用才发现这个下载器的功能特别强大,可以下载程序、调试程序、读取芯片数据,解除芯片读写保护等等,辅助软件用的是STM32 ST-LINK Utility。

1、驱动安装

1.1 驱动安装常规步骤

第一步:将ST-link通过usb T口线连接到电脑USB上,然后打开设备管理器可以看到是没有通用串行设备的,说明这个电脑一直没有安装过这个驱动。

第二步:打开下载器的资料文件夹(正点原子有提供),找到ST-LINK驱动文件,所在的文件夹双击dpinst_amd64.exe可执行文件,这个要根据自己电脑系统位数来选择的。
ST-LINK v2下载器简单使用

第三步:默认点击下一页
ST-LINK v2下载器简单使用

第四步:有的电脑安装过程中会提示这个,点击安装即可。
ST-LINK v2下载器简单使用

第五步:这个驱动安装非常的简单,依次点击NEXT或者下一页即可。
ST-LINK v2下载器简单使用

第六步:安装完成后查看是否成功安装ST-link驱动;设备管理器里查看:
ST-LINK v2下载器简单使用

1.2 驱动失败解决方法

如果安装驱动出现黄色的叹号,说明安装失败了,如下图:
ST-LINK v2下载器简单使用
解决方法就是禁用电脑数字签名后,重新插拔ST-LINK,问题即可解决(如果不行,可以重新安装一遍驱动)。

2、代码下载&调试

用 ST-LINK v2下载器给STM32F103ZE 战舰开发板下载程序和调试程序:

2.1 代码下载

2.1.1 JTAG接法:

ST-LINK v2下载器简单使用

2.1.2 SWD接法:

ST-LINK v2下载器简单使用
ST-LINK v2下载器简单使用
下载器和开发板的接口对应接即可,如果不清楚,开发板的背面有丝印提示。
ST-LINK v2下载器简单使用

如果下载提示No STLINK detected,驱动没有安装导致的。
ST-LINK v2下载器简单使用

MDK配置:

1.选择stlink下载器
ST-LINK v2下载器简单使用

2.点击settings 选择接口方式为SW模式,时钟频率不要选太快。
ST-LINK v2下载器简单使用

3.添加烧写算法
ST-LINK v2下载器简单使用

Reset and run可选可不选,不选时下载完程序要按复位键程序才会运行;勾选了程序下载完成后会自动运行。
在Programming Algorithm 窗口 选择芯片相应flash烧写算法。
战舰开发板是Cortex M3的芯片,容量是512k的,所以选择 512K的烧写算法,如果打开窗口时看到这个Programming Algorithm 窗口没有可选择的芯片,要检查看看是否已安装芯片所需的PACK包 Keil.STM32F1xx_DFP.2.2.0.pack。
查看方法如下:
ST-LINK v2下载器简单使用
ST-LINK v2下载器简单使用
只要是安装了是会如上图所示,看到对应的芯片型号,如果是没有安装则是空白的,找不到对应的芯片。
可以直接到软件资料里面双击Keil.STM32F1xx_DFP.2.2.0.pack 安装即可,安装时路径默认就行。

上面的步骤都配置完后,点击确定回到主界面,可以选择性编译一下工程,当然不编译也没有问题,也可以直接点击下载按钮进行程序下载。
ST-LINK v2下载器简单使用

下载完成后会提示一些信息提示完成下载。
ST-LINK v2下载器简单使用

注意:正版的STLINK下载器是没有供电能力的,开发板和下载器要独立供电才可以正常下载程序。

2.2 代码调试

代码调试一般采取硬件仿真的方式进行调试:
点击魔术棒按钮进行设置,settings里面的参数和程序下载设置的是一样的,这里不赘述了。
ST-LINK v2下载器简单使用

就是里面的时钟要选为系统时钟即可,不然看到运行的时间就不准。
ST-LINK v2下载器简单使用

点击Debug按钮进入debug模式
ST-LINK v2下载器简单使用

ST-LINK v2下载器简单使用

在线调试一般就是这些功能的使用,熟悉后就比较好用了。
ST-LINK v2下载器简单使用

自己仿真时在这遇到一个bug,就是当你打了断点,而没有取消就退出则程序工程会有卡死现象,无法再正常关闭了,只能通过任务管理器进行强行关闭啦。所以这个是比较要留心的步骤。
ST-LINK v2下载器简单使用

3、固件升级步骤

第一步:打开文件夹,双击这个可执行文件。
ST-LINK v2下载器简单使用

第二步:点击Device Connect
ST-LINK v2下载器简单使用

第三步:如果点击Device Connect 提示下面这个,那么可以尝试插拔一下stlink上的USB(断电再上电)再点击Device Connect 即可。
ST-LINK v2下载器简单使用

第四步:再次点击Device Connect后就可以正常点击Yes按钮啦。
ST-LINK v2下载器简单使用

第六步:稍等片刻就看到提示安装完成了:
ST-LINK v2下载器简单使用

第七步:MDK里可以查看下载器的版本信息:
ST-LINK v2下载器简单使用

如果没有升级软件的朋友,可以下载下面的链接:
stlink固件升级软件路径1
stlink固件升级软件路径2

4、常见问题排查

注意:下面这些问题都是能正常识别驱动的情况下的

1.提示No target connected,如下图:
ST-LINK v2下载器简单使用
原因就是板子没有独立供电导致的。

2.提示ST-LINK USB communication error
ST-LINK v2下载器简单使用
提示这个,升级一下固件即可。

3.提示下面的错误
ST-LINK v2下载器简单使用

ST-LINK v2下载器简单使用

原因就是没有选对下载器的类型导致的,应该选如下图的下载器:
ST-LINK v2下载器简单使用

5、总结

上面的内容是在学习过程中遇到的一些常见问题及解决方案,希望可以帮助到广大的朋友们。文章来源地址https://www.toymoban.com/news/detail-411126.html

到了这里,关于ST-LINK v2下载器简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Keil5设置ST-LINK v2烧录程序

    1.keil5中点击这个图标 2.选择Debug,这里选择ST-Link 3.点击旁边的Setting,在Debug中选择为SW    4.点击Flash Download,勾选Reset and Run(非必选,勾了烧录后会自动重置程序)(建议勾选)  5.在Utilities中勾选ST-Link    程序和接线没问题的话,直接编译就可以正常烧录了。 附接线图:

    2024年02月11日
    浏览(34)
  • ST-LINK/V2的JTAG/SWD(20线/4线)连接

    ST-LINK/V2实物图和STM32板子上的接口 下面是相关知识和我的理解,可能会有错误,直接指出即可 如果不想继续看只想知道STM32的SWD接法需要接哪几个引脚,先说明,必接 第1、7、9、20脚, 如果需要供电再加上 第19脚 好的,然后接着仔细说 ST-LINK/V2实物图中,上面的4脚SWIM接口是

    2024年02月02日
    浏览(27)
  • STM32烧写程序:Keil5使用ST-link下载程序

    首先需要连接ST-link到电路板: STM32烧写程序:ST-link V2调试下载器实物和连接方式 然后安装ST-link驱动: STM32程序烧写:ST-link驱动下载和安装 编译一个无错误的工程 点击工具栏的魔法锤 点击Debug,选择ST-Link Debugger 然后点击Settings ST-LINK/V2适配器,SW模式,看芯片是否被识别

    2023年04月08日
    浏览(80)
  • 关于ST-Link V2 报错internal commend error的处理办法

            确定接线没有问题:Vcc        接         Vcc                                         GND      接          GND                                         SWCLK  接         SWCLK                                         SWDIO   接        SWDIO      

    2024年02月12日
    浏览(34)
  • 自制ST-Link V2.1教程(SWD调试+虚拟串口+虚拟U盘)

    ST-LINK 是ST公司开发的一款专门用于 STM8 、 STM32 单片机调试的硬件设备,截至到现在官方已经推出三代产品: V1 、 V2 、 V3 。 ST-LINK V1 是比较老的版本,官网上显示已经停产。目前市面上很少看见有V1版,基本被V2版取代了。 ST-LINK V2 是目前比较主流的版本,第一款V2产品诞生

    2023年04月08日
    浏览(30)
  • Odrive 学习系列二:将烧录工具从ST-Link V2修改为JLink

    一、背景:         通过观察odrive解压后的内容,可以看到在下面配置文件及makefile文件中的配置设置的均为openOCD + stlink v2,例如makefile中: 但是考虑JLink具备调试窗口,因此个人还是更倾向于使用JLink。那么下面就来尝试修改这些配置文件,将烧录调试工具改为J-Link. 二

    2024年01月16日
    浏览(28)
  • STM32用ST-LINK V2-1烧录后,不会自动重启执行--Keil设置

    设置烧录后reset and Run 去除Debug En

    2024年02月01日
    浏览(31)
  • 【 ST-LINK\ ST-LINK Utility下载,烧录,批处理操作\命令行】

    必看! 必看! 必看! 下面概述了以下几个烧录软件下载安装,写程器接线,批处理操作内容较多耐心看完 。 J-Falsh :可以称得上目前主流(能烧录目前80%主流芯片)。 STM32 ST-LINK Utility : ST系列芯片烧录超方便(ST系列,ST全系列)。 Renesas Flash Programmer : 瑞萨系列芯片烧录(瑞萨系列 ,RF5

    2024年02月06日
    浏览(43)
  • 《 STM32 ST-LINK Utility 》__代码下载工具下载、安装和使用说明(小白也能懂)

    目录 一、什么是STM32 ST-LINK Utility? 二、STM32 ST-LINK Utility有什么用? 三、官方途径下载软件! 四、我的资源 五、安装 六、怎么用? 1、比如我们经常使用的Keil是如何生成hex 2、读取STM32内部FLASH及芯片信息 3、打开hex程序 4、下载程序  (* ̄︶ ̄)创作不易!期待你们的 点赞、

    2024年02月06日
    浏览(41)
  • ST-link驱动下载、安装、配置和升级

    ST-Link是STMicroelectronics (ST)推出的一款用于STM32微控制器的调试和编程工具。它主要包含两个部分:硬件部分和软件部分。 硬件部分: ST-Link硬件主要由两部分组成:ST-Link接口板和连接线。ST-Link接口板上面有一个USB接口,一个20针JTAG/SWD连接口和一些LED指示灯,通过连接线将它

    2024年02月06日
    浏览(67)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包