keil编译错误:Error: Flash Download failed

方法一

原因1:接触不良,插线错误

查看方法:根据下图步骤去看看有没有设备连接,有的话说明线连接的没问题(说明就不是原因1了直接看后面吧),如果显示NO Link那就是设备连接的问题了

方法二

原因2 :就是常见的睡眠模式等低功耗模式造成的了,

也就是说:MCU 已经跑进了睡眠/待机模式,ST-LINK 连不上核;按住复位让 MCU 一直停在复位态,下载器才能重新接管并把程序烧进去。

解决方法:先按住复位键不要动,然后编译、烧录(就是下载),然后松开复位键。

一次不行,多试几次,注意顺序不要错了。

方法三

原因3:笔记本电脑不同 USB 口,供电能力和稳定性不一样;板子如果又靠 USB 供电,某些口电压一掉,MCU 在擦写 Flash 时复位,ST-LINK 就直接报 Flash Download failed。

解决方法:换个电脑的USB孔,即STLink的USB插到电脑的其他USB孔试试。

我是方法三解决了好几次,大家也可以给些其他情况说明,如果我的方法有用,大家可以评论区回复方法几的效果最好

相关推荐
码农小河6618 分钟前
基于PHP的电商后台蜜罐系统
开发语言·php
starzy199027 分钟前
深入理解Scala柯里化函数:函数链式变换
开发语言·scala
ShineWinsu1 小时前
对于Qt:QTreeWidget常见属性以及QTreeWidgetItem类的解析
开发语言·c++·qt·gui·客户端·多叉树·qtreewidget
希和20271 小时前
江科大 51 单片机课程笔记:DS1302 实时时钟 + LCD1602 可调电子钟(小白逐行讲解)
笔记·单片机·嵌入式硬件
女神下凡1 小时前
芯参谋(107):杰理AC_中科蓝讯_开发指南
linux·服务器·网络·单片机·嵌入式硬件
落羽的落羽1 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习
【心态好不摆烂】2 小时前
数据结构基础精讲3
数据结构·算法
总要学点什么2 小时前
第108篇:三维特效-图片轨迹线效果——把贴图滚成一串箭头,想用它的本色反而整条消失
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
岑梓铭2 小时前
《考研408数据结构》第七章(B树 和 B+树)复习笔记
数据结构·笔记·b树·考研·408
shimly1234563 小时前
(done) 嵌入式硬件电路图 (11) 用 AI 看电路图与总结
嵌入式硬件