Skip to content

Keil报错Cannot Load Flash Device Description!

· 1 min · Keil / STM32 / 嵌入式开发 / 问题解决

问题#

使用Keil打开Cubemx创建的工程文件,编写好代码进行烧录时报错”Cannot Load Flash Device Description”,点击确定后提示Error Download failed - “Cortex-M4”。

原因#

结合别人的博客和官方教程得知是因为从cubemx生成的项目和使用的MDK版本不匹配,导致项目的Flash下载算法不正确。所以只要选择一个正确的Flash下载算法就可以了。

解决方案#

点开魔法棒->Utilities,在上面这部分有一个Settings按钮,在下面点击Add添加一个下载算法,选择自己使用的芯片和对应Flash大小就可以了。