ST-Link配置使用与常见问题

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

目录

一、资源下载

二、 ST-Link配置

三、使用ST-Link进行Debug调试

四、遇到的问题


一、资源下载

ST-Link驱动下载

链接:https://pan.baidu.com/s/1F33YmHH6K94ueJPI9XdBQQ?pwd=3kos 

提取码:3kos

也可通过官网下载:

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html

二、 ST-Link配置

双击打开Keil,选择“1-魔术棒”,弹出界面后,选择“2-Debug”,然后选择“3-User”,点击4的下拉菜单,找到且选择“ST-Link Debugger”(如果是其他型号的烧录器,则根据烧录器型号选择,比如:J-LINK/J-TRACE Cortex),然后点击“5-Settings”。如果选择的是“6-Use Simulator”,则是在线模拟仿真,不需要连接到开发板。

st-link,STM32,单片机,stm32,嵌入式硬件

点击“5-Settings”进入该界面后,如果已经接上ST-Link了,“1”处会有类似“ST-LINK/V2”的显示(我这里没有连接,所以不显示);点击“2”选择SW;“3”处是显示ST-Link的连接状态,“No ST-Link detected”没检测到ST-Link,“ST-Link USB communication error”ST-Link USB通信错误,如果显示连接成功,会出现类似“0x2BA0 . . . ARM CoreSight SW-DP”,如下图:

 st-link,STM32,单片机,stm32,嵌入式硬件

 st-link,STM32,单片机,stm32,嵌入式硬件

配置完Debug界面后,点击“4-Flash Download”进入如下界面;“5-Reset and Run”可选可不选,就是在点Debug时的一个复位和运行,其他的选项也可根据个人需求进行选择,“6”处则需要根据具体的芯片Flash大小进行选择,比如stm32f103zet6是512K,则需要选择512K的,选其他的话即使程序烧录了也不能调试。

st-link,STM32,单片机,stm32,嵌入式硬件

以上配置完之后点击确定,然后点击“7-Utilities”进入如下界面,然后勾选“8-Use Debug Driver”,然后点击OK。至此,ST-Link配置完成。

st-link,STM32,单片机,stm32,嵌入式硬件

三、使用ST-Link进行Debug调试

可使用如下图进行编译烧录程序到开发板

st-link,STM32,单片机,stm32,嵌入式硬件

 也可以使用如下图进行Debug在线调试

st-link,STM32,单片机,stm32,嵌入式硬件

在调试过程中,可以进行断点设置

st-link,STM32,单片机,stm32,嵌入式硬件

也可以在View中选择各类窗口进行查看数据

st-link,STM32,单片机,stm32,嵌入式硬件

Watch Windows:主要用来查看一些变量的数据

Memory Windows:主要用来查看内存的数据

Serial Windows:主要用于查看串口数据

Analysis Windows:各种分析仪器

System Viewer:可以查看各类外设的工作情况

st-link,STM32,单片机,stm32,嵌入式硬件

四、遇到的问题

如果点击调试时,出现“No ST-Link detected”提示窗口时,可以点击魔术棒->Debug->Settings查看ST-Link的具体连接状态

st-link,STM32,单片机,stm32,嵌入式硬件

 st-link,STM32,单片机,stm32,嵌入式硬件

1、如果出现“No ST-Link detected”说明没有检测到ST-Link,有可能是ST-Link没插上,也可能是没有安装ST-Link驱动,重新安装ST-Link驱动,拔插一下,在电脑设备管理器查看一下状态,如图说明ST-Link驱动安装没问题

st-link,STM32,单片机,stm32,嵌入式硬件

2、如果出现“ST-Link USB communication error”ST-Link USB通信错误,则需要启动STM32 ST-LINK Utility,点击【ST-LINK】->【Firmaware】更新固件,然后打开Kei,点击魔术棒->->Debug->Settings,开到出现类似“0x2BA0 . . . ARM CoreSight SW-DP”显示,说明连接成功

st-link,STM32,单片机,stm32,嵌入式硬件

3、如果使用在线模拟仿真调试程序时,出现类似报错“error 65: access violation at 0x40021000 : no 'write' permission”,可以点击魔术棒->Debug界面,进行配置下面的Dialog与Parameter参数,Dialog修改成DARMSTM.DLLParameter修改成-pSTM32F103ZE具体根据芯片型号

st-link,STM32,单片机,stm32,嵌入式硬件 

目前遇到的问题有以上3个,如果后续要其他问题并解决后,会更新,也欢迎评论区留下各位大佬遇到的问题以及解决方法,相互学习相互成长,谢谢!!!文章来源地址https://www.toymoban.com/news/detail-801985.html

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

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

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

相关文章

  • STM32使用ST-Link下载器下载正确操作方式以及ST-LINK下载失败“target dll has been cancelled”等错误

    ST-LINK V2 ST-Link是ST意法半导体为评估、开发STM8/STM32系列MCU而设计的集在线仿真与下载为一体的开发工具,支持JTAG/SWD/SWIM三种模式。 支持所有带SWIM接口的STM8系列单片机 支持所有带JTAG/SWD接口的STM32系列单片机 我们使用C8T6开发时,往板子里面下载程序,使用ISP串口比较繁琐,

    2023年04月08日
    浏览(45)
  • STM32 ST-LINK Utility安装及使用

    TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。 1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。 2.进入安装向

    2023年04月09日
    浏览(31)
  • 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    :ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash ST-LINK Utility下载:文末附带下载地址,免费下载、免积分下载。 使用 ST-Link 连接 STM32芯片,打开STM32 ST-LINK Utility 软件, 连接芯片:Tarage  - connec t或直接点击连接快捷按钮(如下图)。

    2024年02月04日
    浏览(31)
  • Linux使用命令行编译并用st-link烧录STM32

    在STM32CubeMX中配置,选择Makefile并生成。 编译工程需要用到 arm-none-eabi ,去官网下载对应系统版本,下载后解压到任意位置。 添加环境变量 添加环境变量到 .bashrc 文件: 我解压的位置为 /toolchain/arm-none-eabi ,原文件名包含版本号,我修改了文件夹名。 在工程目录下进行编译

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

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

    2024年02月06日
    浏览(30)
  • 解决keil-5中stm32f103系列使用ST-Link下载程序时不能连接的问题。“flash download failed ”

    出现的问题如下: 解决方法如下: 因为新版的Keil 加入了下载器的校验机制,所以我们需要替换掉新版编译器下的原文件 需要这个文件的评论下方留言记得留言哦。 一、解压后得到 STlink 文件夹,整个文件夹替换到 软件安装目录下 /ARM 处即可 二、更新下载器固件(更新一次

    2024年02月12日
    浏览(55)
  • stm32f407 st-link v2的正确使用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、安装ST-LINK/V2 二、使用步骤 1.接线 2.配置 总结 之前一直在用串口下载,比较麻烦。在淘宝上看到10多块的ST-LINK/V2下载器,小巧,接线少,还可以在线调试。但是到货后使用却一直连不上,

    2024年02月15日
    浏览(40)
  • 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日
    浏览(77)
  • 使用ST-Link烧录程序出现No target connected所有的解决方案

    【解决办法】 用杜邦线或者usb线对芯片再次进行供电   【解决办法】 按照下面的方式进行接线,并确保接线良好 3.3V⬅➡3.3V GND⬅➡GND SWDIO⬅➡SWDIO SWCLK⬅➡SWCLK  【解决办法】此时可以有两种方法可以解决: 按住RESET,并在点击烧录后立马放开 ,抢一个时间差,这个方法有

    2024年02月04日
    浏览(45)
  • 关于ST-Link提示错误的解决

    用ST-Link连接HK32F103CBT6,运行STM32 ST-LINK Utility.exe,点击Connect,提示如下错误: Can not connect to target!                   If you\\\'re trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target-Settings menu.                   If you\\\'re trying to connect to a low frequency application ,

    2024年02月16日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包