目录
一、keil5中No Algorithm found for问题
2.2、Programming Algorithm算法点击“add”后无显示
一、keil5中No Algorithm found for问题
1、问题描述
在keil5中烧录出现如图1一样的问题:

图1.报错问题
2、 Programming Algorithm[1]
大多数出现的问题多是Programming Algorithm中缺少算法程序导致的,根据自己的芯片选择,
添加完后,如图2所示。

图2. Programming Algorithm中start值更改前
2.1、Programming Algorithm算法下载
首先,通过官网Arm Keil | CMSIS Packs,搜索出想要的芯片型号。本文为stm32f4,点击进
去可以进行安装。如图3所示。
图3. arm/keil官网
此时可以选择Download下载最新版本,也可以选择Version History选择下载历史版本,如图4
所示。

图4.芯片版本下载及历史版本
2.2、Programming Algorithm算法点击“add”后无显示
将在官网安装下载后, Programming Algorithm算法需要复制到Flash文件夹后[2],才可以在点
击add后显示出来,如图5所示。

图5.Add Flash Programming Algorithm
3、start参数更改
但是这次添加完算法程序后,仍然出现图1报错。发现问题出现在start这里[3、4]。将start值
改为图6值后,可以正常进行烧录。

图6. Programming Algorithm中start值更改后
二、总结
目前出现这种问题:1、缺少 Programming Algorithm算法;2、start和size的值导致容量不够
或者地址不对。这样根据本文进行相应查找就可以解决这个问题。
三、参考内容
[1]、Keil编译下载报错: No Algorithm found for: 00027000H - 0002FFFFH解决办法-CSDN博客
[2]、在keil5的debug——Add Flash Programming Algorlthm页面,找不到STM32的选项_add flash programming里没有stm32-CSDN博客
[3]、keil5遇到No Algorithm found for: 08000800H - 080017B7H_no algorithm found for 080000-CSDN博客
[4]、Flash容量设置错误导致的No Algorithm found for: 08020000H – 08024FD3H_partial erase done (areas with no algorithms skipp-CSDN博客

2280

被折叠的 条评论
为什么被折叠?



