STM32bug【 KEILMDK中出现Error: Flash Download failed - “Cortex-M3“】

简介: STM32bug【 KEILMDK中出现Error: Flash Download failed - “Cortex-M3“】

用Keil vision5 st-linkv2下载时错误出现Error: Flash Download failed - “Cortex-M3”

1.0 BUG问题

新安装的keil5.31版本的软件,打开一个工程出现以下的问题。今天突然拿出STM32 BC20(带定位)WiFi来测试一段代码。用Keil vision5下载时错误:

1.1.png

原因: 这是因为你下载时模式需要调整。

2.0 解决方法

2.1 下载模式

image.png

我用的是st-link,选择SWD(大家选择自己的下载),Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDetect,改成SysResetReq即可。

2.2 芯片大小选错

SWD模式下,Debug菜单中,主要是芯片大小选错。Flash->Configure Falsh Tools配置窗口,切换到“Utilities"页,按“Setting"按钮进入“Flash download setup"配置窗口,在“Flash download setup"配置窗口点击“Add”按钮,在“Add Flash Programming Algorlthm"窗口,根据你实际使用的芯片选择,若是STM32F103VBT6,应先择"STM32L1xx Med+ 256kB Flash"。

2.2.png

3.0 总结

用Keil vision5 st-linkv2下载时错误出现Error: Flash Download failed - "Cortex-M3"分下载模式和芯片大小选错,对症下药即可

目录
相关文章
|
8月前
|
存储 Linux C语言
stm32cubeMX学习、USB DFU(Download Firmware Update)固件更新
stm32cubeMX学习、USB DFU(Download Firmware Update)固件更新
365 1
|
内存技术 芯片
MDK st-link下载STM32程序出现Internal command error和Error:Flash download failed. Target DLL
MDK st-link下载STM32程序出现Internal command error和Error:Flash download failed. Target DLL   是因为目标板的芯片处于休眠的状态,在尝试连接目标板时候也会出现报错Internal command ...
3506 0
|
内存技术
STM32(Cortex-M3)开发,RVDS和MDK谁优谁劣?
目前针对Cortex-M3的开发示例大都以MDK的工程来提供,所以MDK更适合Cortex-M3的开发才对
626 0
|
29天前
【STM32】基于HAL库的360度编码器、摇杆代码编写
【STM32】基于HAL库的360度编码器、摇杆代码编写
|
3月前
|
C++ 芯片 编译器
STM32F103标准外设库—— 新建工程与库函数(四)
STM32F103标准外设库—— 新建工程与库函数(四)
44 0
STM32F103标准外设库—— 新建工程与库函数(四)
|
3月前
|
传感器 芯片 内存技术
STM32F103标准外设库——认识STM32(一)
STM32F103标准外设库——认识STM32(一)
111 0
STM32F103标准外设库——认识STM32(一)
|
3月前
|
芯片 存储 C语言
STM32F103标准外设库——固件库 (三)
STM32F103标准外设库——固件库 (三)
68 0
STM32F103标准外设库——固件库 (三)
STM32CubeIDE移植ARM DSP库
STM32CubeIDE移植ARM DSP库
No.0 个人与固件库工程文件分析 结构(STM32F429/F767/H743)
No.0 个人与固件库工程文件分析 结构(STM32F429/F767/H743)