碰到keil烧录时,出现No target connected解决方法

如果keil烧录失败,可以这样排查:

1.出现这样的弹窗警告,先打开魔术棒里的debug,看看烧录器型号有没有选对

比如我用的是stlink,就应该选stlink才行

接着点击旁边的settings,进入页面

如果SW Device里的SWDIO 有出现类似这一串数据的话,说明是已经成功识别上stlink了,如果没出现,你需要考虑一下是不是你stlink接线接错了,比如SWDIO和SWCLK接反了,也有可能是stlink驱动的版本太老导致的

2.如果stlink已经识别成功了但还是烧不进代码并出现这个弹窗警告的话,那么大概率是因为stlink没识别到你所用单片机的芯片型号。想解决这个方法,你首先要想想你是不是你一次用这个芯片,如果你是第一次用这个芯片的话,那么大概率是因为你没有安装该芯片对应的安装包,要从pack-install中下载

我给出一个链接,这个博主已经把怎么下载好安装包讲的很清楚了

Keil5-MDK(二)芯片支持包Pack安装、删除以及Pack安装路径更改方法_keil pack-CSDN博客

另外一定要记得,如果你安装包下载安装好了以后,要记得把当前Keil的工程项目关掉重新打开,你不重新打开的话还是烧录不了的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值