STM32下载出错:flash timeout.reset the target and try it again

1、出错提示

编译环境:Keil5
下载器:高速DAP,STLINK
在Keil5点击LOAD下载时,先是卡了一会,然后弹出flash timeout.reset the target and try it again
在这里插入图片描述
在这里插入图片描述
在网上查了一圈后,发现STM32可能被我不知道怎么搞锁了,尝试了网上的一些方法都不彳亍,最后用atkflash读保护设置软件解决了。
注:以Debug Settings等下载设置没有错误为前提

2、解决方法

MDK 等 IDE 不支持高速 DAP 解除 flash 读保护,这里提供一个读保护设置软件。现在支持的芯片系列:STM32F1xx(不包含 xl 系列)、STM32F2xx、 STM32F4xx
读保护等级说明:
LEVEL_0:没有读保护
LEVEL_1:对应芯片的 LEVEL1 等级读保护
设置步骤:
(1)连接好高速 DAP 和 MCU
(2)打开”atkflash”文件夹下的”atkflash.exe”软件,如下图,并在对应的 红框 1 下选择对应的调试器型号、芯片和读保护等级,然后点击红框 2 的“设置”按钮。注意”STM32F2xx”和”STM32F4xx”设置读保护的时间可能较长,请耐心等待。
在这里插入图片描述

下载连接

https://download.csdn.net/download/qq_42683787/16229081

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐