现象陈述和初步确定
使用ST-LINK下载程序,keil会报如下错误

遇到这中问题一般先在keil里的魔术棒查看自己的配置,是否能检测到下载器和单片机。

我遇到的就比较恶心,检测到单片机,还一切正常,频率也不高,就死活下载不进去,着实费了好大功夫,通过自己的解决和其他博主的解决办法,现总结一下。
解决方案
首先有如下解决办法,可以看自己的针对性使用
(1)在KEIL5上配置错误,Programming Algorithm-下芯片包不对应

(2)启动文件错误,大容量与中容量到小容量的不兼容,或者芯片选型错误
(3)下载界面设定频率过高
问题就是你的下载速度太快了几Mhz,特别是GD的芯片,很大可能就是频率问题
解决法就是把JTAG的时钟速度改成100Khz,如果是S

当使用ST-LINK下载STM32程序时遇到"Error: Flash Download failed",检查keil配置、下载器连接、芯片型号、启动文件、频率设置、驱动及keil版本。解决方案包括匹配编程算法、修正启动文件、降低下载频率、检查芯片状态、安装驱动和考虑降低keil版本。
最低0.47元/天 解锁文章
6万+





