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"分下载模式和芯片大小选错,对症下药即可

目录
相关文章
|
6月前
Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED
Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED
168 0
|
7月前
|
内存技术
STM32CubeMX flash的使用
STM32CubeMX flash的使用
302 10
|
8月前
|
存储 数据安全/隐私保护 芯片
【STM32】详解嵌入式中FLASH闪存的特性和代码示例
【STM32】详解嵌入式中FLASH闪存的特性和代码示例
|
存储 芯片 内存技术
STM32速成笔记(十二)—Flash闪存
本文简单介绍了什么是Flash。针对STM32F1的Flash做了详细介绍,介绍了操作Flash的步骤,并且给出了程序设计。最后,介绍了一些注意事项。
206 0
STM32速成笔记(十二)—Flash闪存
|
存储 Linux C语言
stm32cubeMX学习、USB DFU(Download Firmware Update)固件更新
stm32cubeMX学习、USB DFU(Download Firmware Update)固件更新
770 1
|
存储 关系型数据库 编译器
STM32学习笔记:读写内部Flash(介绍+附代码)
STM32学习笔记:读写内部Flash(介绍+附代码)
479 0
|
存储 内存技术
STM32内部flash详解(1)(下)
STM32内部flash详解(1)
|
存储 缓存 关系型数据库
STM32内部flash详解(1)(上)
STM32内部flash详解(1)
|
IDE 开发工具 数据库
STM32bug【 KEILMDK中出现The Project references devices, files or libraries that are not installed】
STM32bug【 KEILMDK中出现The Project references devices, files or libraries that are not installed】
310 0
|
IDE 开发工具
STM32bug【 KEILMDK中出现STLink强制更新提示,又无法更新】
STM32bug【 KEILMDK中出现STLink强制更新提示,又无法更新】
433 0