打算使用stm32f407ve芯片开发产品,所以买了块评估板做前期开发。所带例程用的是keil4建立的工程,用keil5打开例程,编译没有任何问题。但是下载程序的时候,出现了错误:

No Algorithm found for: 08000000H – 08000657H
Erase skipped!
Error: Flash Download failed  –  “Cortex-M4”

问题分析

这是因为在keil5中没有选择flash programming algorithm。下图表示已经有选择了,出问题时,是没有的。

image

添加FLM文件

keil5没有自动加载flash programming algorithm文件,即FLM文件。第1次使用时,需要从下载的pack包中拷贝过来。具体步骤如下:

1. 在keil5的安装路径下,搜索.flm文件

2. 将搜索到的flm文件复制到keil5安装路径下的\ARM\flash目录中

image

3. 在keil5中添加flm文件。

image

按图1-4操作就OK了!

» 文章出处: reille博客—http://velep.com , 如果没有特别声明,文章均为reille博客原创作品
» 郑重声明: 原创作品未经允许不得转载,如需转载请联系reille#qq.com(#换成@)
分享到:

 Leave a Reply

(必须)

(我会替您保密的)(必须)

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

   
© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量