1. 更换STLINK的接线

不要觉得只有USB接口线会出问题,排线也有可能出问题。

2. 是否为端口冲突

通过上网搜索得知,查找代码是不是使用了下载的接口

PB3和PB4 I/O口,如果使用了,初始化了的话,需要改为其他 IO 口

3. 按住板子的复位键,点下载,等待2~3秒之后再松开按键

有时会出现Cannot Load Flash Programming Algorithm

有时会出现Could not stop Cortex-M device.Please check the JTAG cable.

4.检查连线

5.B0短接3.3V,板子重新上电,再点下载

B1默认短接GND,如果是下载的程序关闭了调试接口,会导致下载不了。经过步骤4,和刚开始的报错一样

6. 先用串口下载,再用STLINK下载

注意串口下载时不要勾选选项字节区的“编程到FLASh时写选项字节”

再用STLINK下载时出现了以下问题

更新固件后出现了开始的问题。

7. STLINK换其他版本的固件

STLINK固件官方下载

正点原子官网的帖子(比较快捷)
http://www.openedv.com/forum.php?mod=viewthread&tid=336939&highlight=STLINK%2B%B9%CC%BC%FE

帖子里面也包含了MDK各个版本的下载地址和安装包,
如果每次给STLINK重新上电后都需要更新固件才能正常使用的话,建议重新下载个MDK版本(版本较新的),问题应该可以得到解决(我换了个MDK版本,问题没有解决,但这个办法是正点原子官方店铺提出的,应该具有可行性)

STLINK更新固件的步骤

续:
卸载MDK的方法
如果换MDK版本还会出现每次给STLINK重新上电后都需要更新固件才能正常使用的问题,可以使用STM 32 ST-LINK Utility 这个软件下载试试,如果下载成功,说明还是MDK的问题。

STLINK下载程序出现cannot access target. shutting down debug session问题解决的一般步骤相关推荐

  1. 关于Keil debug 出现cannot access target shutting down debug session 错误提示

    查了很多资料都没找到有效的解决办法,换个功能就能正常仿真,很奇怪,最后发现是仿真运行的时候不能查看memory,关闭memory界面即可

  2. ST-LINK/V2:cannot reset target shutting down debug session

    使用 ST-LINK/V2 为 STM32 下载程序时,总是不成功,并弹出如下对话框: 解决方法: 打开 MDK 的安装目录下的 STLink,如下是我的路径: D:\mdk525Setup\ARM\ ...

  3. keil MDK cannot access target,shutting down debug session的解决办法

    Erase Full Chip:烧写程序之前擦除整个Flash存储器. Erase Sectors: 烧写程序之前擦除程序要使用的扇区. Do not Erase: 不进行擦除操作 cannot ac ...

  4. ST-LINK下载程序出现flash download failed - ‘cortex m4‘

    ST-LINK下载程序出现flash download failed - 'cortex m4' 可能原因:项目测试时使用ST-link下载程序调试,之前都好好的可以下载程序,之后可能做掉电存储等一些 ...

  5. Keil5 MDK版本使用ST-LINK下载程序的方法及注意事项

    1.进入Keil软件打开魔法棒 2.进入调试选项页面 按照下图所示顺序选择好ST-Link Debugger后进入Settings 3.进入Settings后,在Debug选项卡里选择sw模式 完成以 ...

  6. st-link下载程序配置时点击setting程序闪退

    之前一直用串口下载程序到stm32c8t6中,今天换了个板子,使用st-link下载程序,按照网上的步骤配置时,点击setting后软件就闪退,通过网上查找资料后解决方法就是将工程程序中与工程名相同的 ...

  7. STM32f103调试笔记(2)——使用ST-LINK下载程序的时候,不按住复位键无法下载?

    这也是很常遇见的一个问题了.使用ST-Link下载程序的时候,总是显示无法识别设备,查阅了网上的解决方法,只要按住复位键,然后点击LOAD以后迅速松开复位键就可以了.这也是一种方法啦,但是每次都要按一 ...

  8. STM32用ST-link下载程序

    市面上有两种类型的ST-Link下载器. 1.ST的官网下载器(如下图1),这种下载器给开发板或者自己画的调试板下载程序时,需给开发板或者调试板加电源(单独给板子供电),这样才能正常下载程序. 图1 ...

  9. stlink下载调试器使用说明(STM32采用stlink下载程序)

    stlink能干什么?  最基本的功能:下载程序.  一般STM32支持ISP串口下载,也支持stlink.jlink等下载器下载 . 使用stlink.jlink下载要比串口方便很多,在keil里直 ...

最新文章

  1. 动态规划练习1--Unique Paths
  2. DataTable ,XML和JSON相互转化
  3. 【转】ubuntu UltraEdit 反复试用的办法
  4. 小程序从浏览器返回有一个空白页_北京做一个小程序
  5. 浅谈SpringBoot的基本概念与简单的使用与yml文件的基本使用, 整合Redis,整合MyBatis
  6. 杭电OJ-1062_Text Reverse
  7. Mybatis基于XML配置SQL映射器(二)
  8. C#打造自己的文件浏览器
  9. hdu5424 Rikka with Graph II
  10. Java之switch的控制语句详解
  11. 你知道怎么离线安装全局 node 模块吗?
  12. 计算机基础知识ppt操作题,计算机一级ppt操作题
  13. 微信:公众号授权登录
  14. JAVA毕设项目基于vue框架的疫情防控知识在线答题系统设计与实现(java+VUE+Mybatis+Maven+Mysql)
  15. Nginx反向代理域名映射
  16. vue+mars3d 组件封装与应用 +简单示例
  17. 方法的重写和重载,接口和抽象类区别
  18. R 报错:参数不是数值也不是逻辑值:回覆NA--数据科学新类型tibble
  19. 借鸡下蛋:室内定位之基于众包采集的 WiFi 指纹地图
  20. 微信小程序入门:初步了解官方文档(循环、视图容器、icon、image)

热门文章

  1. 笔记本当服务器显示器怎么连接,显示器怎么连接笔记本_显示器怎么接笔记本-win7之家...
  2. rstudio安装后如何打开_Rstudio Server的安装和使用(附常见问题)
  3. 6.9对一个工作簿中的所有工作表分别求和并将求和结果写入固定单元格
  4. 华为手机误删照片,除了相册恢复,还有这招能救命
  5. shell编程快速入门(一)
  6. python爬虫入门技术手册
  7. 瑤里古鎮 婺源鄉村 你會去哪里呢
  8. 联想sr550服务器虚拟机,联想(Lenovo)SR550
  9. 如何判断两条线段是否相交
  10. Intel 至强E5/E7 V4 CPU与至强可扩展CPU性能对比表