woshi_ziyu
发表于: 2016-4-5 23:02:40 | 显示全部楼层

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

load.jpg

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

fs.jpg


出现该问题的原因是的使用的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选项卡。

jikk.jpg

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

hi.png

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

跳转到指定楼层
gyg12321
发表于: 2016-4-17 18:55:54 | 显示全部楼层

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

使用道具 举报

huaiqiao
发表于: 2016-4-18 08:57:07 | 显示全部楼层

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

使用道具 举报

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

本版积分规则

主题 33 | 回复: 100



手机版|

GMT+8, 2024-11-21 19:21 , Processed in 0.040163 second(s), 6 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

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

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