根据自己使用和其他工程师情况总结。

开发环境:MDK5.26

本来一直都很正常,突然就冒出这个问题

系统:WIN10/WIN7

供电:板子一定要供电!

确保ST-LINK跟板子连接完好

按住reset点击download

硬件和接线都没问题情况下,这时候可能是SWD的引脚被占用了,或者被禁用了。
这时候ST-LINK自然无法通过SWD跟板子通信,所以才会提示No Target connected。
所以,这时候按住reset,再点击download,再松开reset。原理就是在程序运行到SWD引脚占用之前,把新的程序烧录进去,抢个时间差。但是这招不是每次都管用,有概率性失败。
但是不要紧,我们还有第四招
boot0 接高电平download正常程序后,再接回低电平,即可烧录

boot0接高电平时,程序是跑得系统存储器或者内置SRAM中的程序,这时候不跑主闪存存储器的程序,SWD没有占用,ST-LINK也通信正常,烧录一个正常的程序后,再把boot0 接回低电平,就可以再烧录程序了。

参考:https://blog.csdn.net/kangweijian/article/details/107564868?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-10.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-10.nonecas

显示“NO target connected“ 但是驱动没有问题,在设备管理器中显示出有stlink
原因是配置了GPIOA的 14 13这两个口了  
”GPIOA_MODER复位后的值为:0x2800 0000,即将GPIO13\14配置为复用模式,但为什么在程序配置了GPIO13\14为输出,并且在目标芯片有复位的情况下也会引起SWD无法仿真、下载的问题。”
解决办法:

1、先确认目标板上电。
2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键。
3、此时KEIL打开Settings的设置对话框,请确认有SWD的内容后,再进行下一步。
4、将STM32F41Discovery板断电,重新上电。
5、先长按STM32F4Discovery的复位键,再点击仿真或者下载按钮,再松开复位键。
      注:这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。板子就恢复正常了。但需要注意的是,在程序里一定要避开对GPIO13\GPIO14的配置。

注意:松开复位键 需要感觉的  太短或者太长都不可以的 。需要多次试验才能够成功。
——---------------------------------------------------------------------------------------------------

第一步:检测驱动是否安装正确,如下图正确

第二步:确认调试器选择正确,如下图所示

第三步:确认下图1,2,3处设置正确,出现此问题的主要原因是2处要选为“under Reset”选项,默认“Normal”选项设置,导致了“no target connected”下载程序错误。

参考:

问题总结:
PA13与PA14被当作普通IO口STlink无法识别stm32芯片时,可通过以下方法解决

https://blog.csdn.net/YPJ0123/article/details/79774178
https://blog.csdn.net/yanghonker/article/details/17042643

STM32CubeMX使用JLINK调试问题
默认情况下STM32CubeMX是没有打开Debug功能的,需要在pinout中找到 SYS设置 Debug模式
https://blog.csdn.net/yimisiyang/article/details/80030966

stm32 ST-Link V2下载出现 No target connected问题相关推荐

  1. STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex

    STM32 ST link V2 固件 将一个STM32F103C8T6变成ST link V2 STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex https://do ...

  2. 整理ST Link V2 与stm32连接经过

    整理ST Link V2 与stm32连接经过 一.购买合适的ST Link V2仿真器: 二.下载ST Link V2的驱动并安装: 本人过程并没有修改安装路径,直接下一步,对于驱动最好为默认安装路 ...

  3. st link v2引脚连接_ST-Link资料02_ST-Link固件介绍,及固件命名规则

    说明: 本文原创作者『strongerHuang』 本文首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 一.写在前面 一些人可能看了上一篇关于ST-Link的 ...

  4. 使用STM32F103CBT6自制ST LINK V2-1多功能烧录器

    基于STM32的ST LINK V 2-1多功能烧录器制作 前 言 根据官方相关文档可知 ST LINK V2-1拥有以下四大功能: ST LINK V2-1制作教程和资料说明 主空部分原理图(参考) ...

  5. ST-LINK v2下载器简单使用

    ST LINK v2下载器简单使用过程 文章目录 ST LINK v2下载器简单使用过程 前言 1.驱动安装 1.1 驱动安装常规步骤 1.2 驱动失败解决方法 2.代码下载&调试 2.1 代 ...

  6. st-link v2怎么连接_使用ST Link下载和进行调试输出

    ST LINK引脚定义和对应MCU引脚如下图 ​ ​ 只有下载功能,接线方式如下: ST LINK引脚序号 ST LINK引脚名称 STM引脚 19 VDD ST Link的2号TVCC引脚 1 TV ...

  7. 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash 1.读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件 ...

  8. 树莓派 st-link master使用ST-LINK V2下载STM32程序 支持F0 F1 F2 等

    这段时间在研究怎么脱机实现STM32的下载,同时也了解了Windows和Linux的下载方式,st官方只提供了Windows的下载工具,Linux的版本并未提供,这里网上搜索后找到了st-link m ...

  9. 关于STM32使用ST-Link下载时候SWDIO 出现 No target connected 解决方法

    在Keil调试STM32的时候突然出现如下报错 debug --> settings 打开的时候明明可以看到ST-Link的设备信息,可是就是SWDIO报错连不上,No target conne ...

最新文章

  1. 如果不发论文,我们用什么证明自己的科研实力?
  2. python如何获取多个excel单元格的值
  3. StackExchange.Redis 使用-配置
  4. centos 6.4/6.5下源码编译安装mysql_CentOS 6.4/6.5下源码编译安装mysql
  5. 我如何开始使用Linux
  6. Kotlin学习笔记25 协程part5 协程的同步与异步
  7. Git分支基本命令+coding webhook+lnmp
  8. paip.验证码识别的意义
  9. C++黑客编程——初识(1)
  10. 最小二乘法计算平面度
  11. java常用加密算法
  12. 前端例程20210510:新拟物风格(Neumorphism)设计与实现
  13. 高精度算法求阶层详解
  14. 华为手表开发:WATCH 3 Pro(8)获取位置服务
  15. Kite的学习历程之SpringCloud之Rest微服务构建之微服务提供者支付Moudle
  16. Stewart平台及其数学运算
  17. 软件开发目录设计规范
  18. 关于喇叭的选型及设计流程
  19. IT人物之《Netty权威指南》中文作者 专访华为李林锋:我与Netty那些不得不说的事
  20. ESXI问题点记录及解决方案汇总

热门文章

  1. fastreport问题集合
  2. OLED通信方式_IIC通信
  3. 使用“微信公众平台-公众号开放接口”的方法
  4. Spring所有注解大揭秘
  5. 解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem rpx (cssrem)
  6. android nfc公交,安卓手机怎么刷公交、地铁 移动NFC手机交通业务介绍
  7. 加速器 (Accelerator or Offload Engine)
  8. Oracle中的PLsql的符号解释大全
  9. 【C语言】#和##的作用
  10. Codevs 1228 苹果树