Flash烧录算法定义了擦除和烧写闪存设备的函数
在选择Flash时我们可以看到如下的设备
选择了器件后如(ST)后还能看到片内flash
那么如何去编写一个新的flash算法
设置的步骤大致分为4点
1.修改FlashPrg文件中的编程算法。
2.修改FlashDev文件中的设备参数。
3.使用Build 生成新的Flash编程算法。
4.将输出文件(例如MyDevice.FLM)添加到DFP中。
以下为初始配置
打开MDK/ARM/Flash
找到Template文件夹复制到另外的空间
并添加FlashOS.h文件到Template夹中
打开工程
修改.c文件中的目录为
#include ".\FlashOS.H"
修改目标文件名字如 test
Bulid得到
将生成的test.FLM文件移动到
打开keil的工程可以看到已经设置成功