一板网电子技术论坛

woshi_ziyu
发表于: 2016-4-5 23:02:40 | 只看该作者 |只看大图 |倒序浏览

使用MDK打开STM32CubeL4里自带的工程时,提示cannot load flash device description!,

点击确定后,继续报错,提示Error:Flash Download Failed-"Cortex-M4"。


出现该问题的原因是的使用的MDK版本与创建该工程的版本不一样,重新加载时导致该微控制器对应的FLASH算法丢失,必须对FLASH算法重新进行设定。

Keil官方也给出了相关的解决方法:

http://www.keil.com/support/docs/3454.htm

http://www.keil.com/support/docs/3342.htm


解决方法

1.  打开工程,选择菜单【Project】 -> 【Options...】 ,弹出对话框Options for Target“STM32L476RG-NUCLEO”,转到Utilities选项卡。

2.  选择使用Use Debug Driver。点击Setting。在弹出的对话框中添加正确的Programming Algorithm。注意选择正确的器件大小以及地址范围。

设置完成后就可以下载程序到开发板中了。

跳转到指定楼层
gyg12321
发表于: 2016-4-17 18:55:54 | 只看该作者

好,有用!!!!!已解决
回复

使用道具 举报

huaiqiao
发表于: 2016-4-18 08:57:07 | 只看该作者

是的。一般都是这么解决的哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 30 | 回复: 100



手机版|

GMT+8, 2019-11-14 19:05 , Processed in 0.046876 second(s), 32 queries . Powered by Discuz! X3.4

YiBoard一板网 © 2015-2018 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表