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

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的问题。

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值