|
使用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。注意选择正确的器件大小以及地址范围。
设置完成后就可以下载程序到开发板中了。 |