原理图引脚:

STM32F407芯片的PA13和PA14是默认的SWD下载口,使用ST-LINK下载程序时就是接这两个IO口。

注意!标准SWD接口四线为:3.3V / SWDIO / SWCLK / GND;如果接5V电压,可能直接烧坏STM32-MCU。

首先确认电脑已安装ST-LINK驱动,插上STLINK下载器后,在设备管理器中可以看到通用串行总线设备中有  STM32 LINK  设备。

在keil-MDK的配置->Debug中选择STLINK下载方式,点击Settings查看ST-LINK情况。

在实际使用中经常会遇见无法识别ST-LINK的情况。例如下图就是一种情况下。

但电脑其实已经识别出STLINK下载器以及它的型号了,图中的V2J35S7就是所使用STLINK的固件版本,所以无法使用的问题一般出在开发板上。

解决办法如下:

1.检查接线是否正确;

无需多言,基本检查,对应引脚直接连接。

2.BOOT0=1、BOOT1=0;

如果是程序中重新定义了PA13和PA14引脚,可以按紧复位键(RESET),重新将STLINK插入电脑,此时KEIL是可以识别STLINK的,点击下载后再松开复位键(需要把握一点时间),就可以下载程序了。或是如图所说,将BOOT0置1从RAM启动,再下载程序,下载完成后再将BOOT0置0,也是可以的。

3.使用调试工具解除芯片读写保护;

这种情况比较少,一般是前两种。

ST-LINK固件升级/降级

有些开发板使用STLINK在有的电脑上可以识别,有的不能识别;或是使用一些STLINK可以识别,另一些不能识别。这有可能是STLINK固件库与keil版本不匹配导致。

较高版本的keil5 MDK在使用SWD点击下载程序时会提示更新STLINK固件库,直接更新就可以正常使用了。

或者可以使用ST-LinkUpgrade.exe更新固件信息。

双击打开ST-LinkUpgrade.exe:

点击 " Device Connect " 后显示当前STLINK固件版本,下面的是升级/降级到哪个版本,点击 " Yes>>>> " 就可以将V2.J38.S7版本的固件下载到STLINK里面了,因为我已经升级过了,所以两个地方都显示的是V2.J38.S7。

这个软件(ST-LinkUpgrade.exe)所下载的固件版本和该软件版本是对应的,不同的固件版本需要不同的固件下载软件。V2.J23.S4版本固件下载器。

ST-LINK无法识别;固件升级/降级方法相关推荐

  1. 安装ST LINK驱动后显示成功,但无法识别问题的解决办法之一

    如果你遇到:STM32安装ST LINK驱动后显示成功,但会显示各种"NO ST-LINK detected",或者用XCOM显示没有搜到接口以及设备管理器没有显示驱动的情况,而且 ...

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

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

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

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

  4. python图片内容长度识别_Python实现识别图片内容的方法分析

    本文实例讲述了Python实现识别图片内容的方法.分享给大家供大家参考,具体如下: python识别图片内容. 这里我的环境为windows64位,python2.7.14 需要用到PIL模块和tes ...

  5. 搜狗语音输入提示服务器繁忙,讯飞语音输入如何提高识别率 提高方法

    讯飞语音是一款语音输入软件,能够帮助用户进行通过语音说话,进行智能识别,帮助用户在繁忙的时候,直接语音输入,不过语言描述要清晰哦!小编在这里分享一下识别率提高方法,不要错过哦! 讯飞语音输入如何提高识 ...

  6. DeepEye:一个基于深度学习的程序化交易识别与分类方法

    DeepEye:一个基于深度学习的程序化交易识别与分类方法 徐广斌,张伟 上海证券交易所资本市场研究所,上海 200120  上海证券交易所产品创新中心,上海 200120    摘要:基于沪市A股交 ...

  7. 中艺人脸识别考勤机使用方法_人脸识别考勤机的使用方法及注意事项 - 全文

    人脸识别考勤机概要 人脸识别考勤机是一种新型的存储类考勤机,事先只需采集员工的面像,并建立档案,当员工上下班站在人脸识别考勤机的识别区域内,考勤机上就会快速的记录考勤状况并保存记录. 人脸识别考勤机是 ...

  8. iphone,pad等真机不被xcode识别,解决方法

    iphone,pad等真机不被xcode识别,解决方法 参考文章: (1)iphone,pad等真机不被xcode识别,解决方法 (2)https://www.cnblogs.com/macroxu- ...

  9. Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法

    win7下VMware Virtual Ethernet Adapter未识别网络解决方法[摘] by:授客 QQ:1033553122 问题描述 win7系统下安装VMware,查看网卡适配器设置, ...

最新文章

  1. 注册页面所涉及的知识
  2. 建造者模式(工厂模式6)
  3. Android之使用Jsoup抓取网络数据
  4. mysql手机号保密数据类型_mysql中的数据类型
  5. Techparty-广州Javascript技术专场(学习分享)
  6. GreenPlum的并行查询优化策略
  7. pytorch教程龙曲良46-55
  8. 导出EXCEL遇到问题
  9. deepnode处理过的图片_教你用PS快速修复图片脏乱和瑕疵,快来一起学习吧!
  10. MITRE 发布工控系统的 ATTCK 框架
  11. 如何设置硬盘安装linux,linux用硬盘安装时所设置选项
  12. HSRP协议详解:配置HSRP实现网关的冗余备份
  13. java new 关键字到底做了什么?
  14. 根据mac地址获取生产厂商
  15. lzg_ad: FBWF技术概述
  16. bittorrent_如何匿名和加密您的BitTorrent流量
  17. python3 tkinter 出现_tkinter.TclError: can’t invoke “destroy” command: application has been destroyed
  18. 妹子:为什么我要找个程序员做老公?
  19. PDF签名系列(2):PDF的签名值到底存在哪里?
  20. 《大学计算机基础》课程学习(1)——第1章 计算机基础知识

热门文章

  1. 嵌入式linux mplayer,Mplayer 移植
  2. From Image to Imuge: Immunized Image Generation
  3. DHS测试使用区块链跟踪跨境人口和商品 防止黑客攻击物联网设备
  4. 网络的一些特殊状态网络回路,广播风暴等原因导致网速慢的问题和网络不稳定的问题
  5. 雄迈的netsdk和localsdk区别
  6. 在职的我竟然一次通过了注册测绘师考试(注册测绘师备考经验分享)
  7. “求职路”上英语口语面试问答大全收藏
  8. excel自定义格式根据输入的数值显示整数和小数
  9. 笔记本电脑计算机限制,笔记本电脑网速限制
  10. 【office培训】【王佩丰】Excel2010视频教程第1讲:认识Excel 2010