stm32入门-----keil5安装以及相关问题的解决

 目录

 前言

一、问题:点击下载按钮时,提示No ST-LINK detected

问题原因

解决方法

二、keil5中stm32的环境相关设置

三、问题:点击下载按钮时,提示No target connected

1.连线错误,重新检查

 2.固件升级

3.换STLINK接口


 前言

        本期就继续接着上一期学习stm32,在此之前各位应该都接触过51单片机,那么同样的学习stm32也是需要用到keil5这个软件,不过跟51还是有所不同,需要安装相关的库,下面是江大科协的安装包以及相关的学习资料,可自行下载安装。(视频:[2-1] 软件安装_哔哩哔哩_bilibili

STM32入门教程资料

下载链接百度网盘 请输入提取码
提取码dspb
压缩包解压密码32

 安装的话跟着视频去安装就好了,这里我不多讲,不过本期重点是去讲解怎么处理keil5这个软件应对stm32遇到的相关问题。

一、问题:点击下载按钮时,提示No ST-LINK detected

问题原因

电脑没有检测到有STLINK设备,一般是STLINK端的问题。

解决方法

1. 先确保STLINK已经插在电脑USB口了,然后打开电脑的设备管理器界面,看看有没有STLINK的设备。

如果没找到STLINK对应的设备,可以重新插拔STLINK,同时观察设备管理器列表有没有刷新,如果有刷新,请再仔细查找刷新后有变动的地方,如果没有刷新,可能是STLINK损坏或者电脑USB口损坏。

2. 找到STLINK对应的设备后,如果STLINK出现在设备管理器的其他设备列表里,并且图标带有黄色感叹号,则说明电脑未安装STLINK驱动。

2. 找到STLINK对应的设备后,如果STLINK出现在设备管理器的其他设备列表里,并且图标带有黄色感叹号,则说明电脑未安装STLINK驱动。

未安装STLINK驱动的现象:

img

 然后就要去进行安装驱动了,打开你keil5安装的路径下的这个目录:

看到上面箭头指向的两个吧,一个是64位的,另一个是32位的,然后根据你的电脑是多少位的去安装就行了,基本上现在的电脑都是64位的。然后就是双击,点下一步就行了。

 最后点击完成即可。

安装结束后,STLINK设备出现在通用串行总线设备列表并且无感叹号,即可正常使用。

img

到这里驱动安装完成,就可以正常使用了。

二、keil5中stm32的环境相关设置

老规矩,点击魔术棒。

然后点击下面箭头指向的位置,第一点击Debug,第二选择ST-Link Debugger。

再然后就点击旁边的Setting

进去之后点击 Debug,就按照下面箭头指向的位置选择即可。

最后一步就是点击Flash Download,然后勾选Reset and Run,就每次下载到stm32单片机后就继续复位操作。

 最后就是点击确定,点击OK就行了,没毛病。

三、问题:点击下载按钮时,提示No target connected

前提概要:本期第二步 keil5中stm32的环境相关设置 没有出错的情况下,如果你软件的相关设置出问题的,请重新看上面的内容。

这个是真恶心人,我还是弄了老半天才弄好了的,方法确让我哭笑不得。

1.连线错误,重新检查

对于这一点的话,首先我们要去用STLINK跟我们的stm32连接好,注意连线别连错了啊,然后插上电脑去。

然后就是去看看点击那个LOAD看看,能不能下载成功,如果还是显示No target connected,那去重新检测一下连线是否正确。如果连线没问题,那就接着往下看。

 2.固件升级

在右键跳转打开的安装目录里,先回退上一级文件夹,然后依次打开ARM,STLink文件夹,找到ST-LinkUpgrade.exe软件并打开。

将STLINK插到电脑USB口,如果事先已经插上了,则需要重新插拔一次,STLINK的线最好也全都拔掉,以避免问题。之后,先点击Device Connect 按钮连接设备。连接成功后,再点击Yes 按钮执行固件更新。

固件升级成功后,正常使用前,需要再次重新插拔STLINK,以避免问题。

好了,如果到这一步的话还是没解决的话,还是显示No target connected这行恶心的字的话,这个多半是你的那个STLINK接口出了点毛病,请接着往下看。

3.换STLINK接口

在此之前我遇到这个问题的时候,到处查了相关的资料,不过都没啥用,什么设置keil5软件那些的乱七八糟的,不过还是那个样,后面是一度怀疑是是不是芯片烧坏了等奇葩原因。后来我在b站上看到一个弹幕说把STLINK接口稍微换一下就OK了,反正我也是抱着死马当活马医的心态去弄,结果就下载成功了,真是叫人哭笑不得。

        下面我就告诉大家正确的接法。首先看到下面图片的这个位置,我这个STLINK烧录接口那个线要接到第二排的位置,我这个第一排不知道是有啥毛病。不过的话可能有些人说不定是第二排有毒,那就换一排来接。都是同样的道理哈,当然实在不行的话就重新买一个新的接口得了。

以上就是本期的全部内容了,我们下次见~

每日壁纸:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fitz&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值