keil烧写算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

keil烧写算法
在Keil这款IDE中,烧写算法的实现通常涉及以下步骤:
1. 打开项目属性页并选择合适的flash下载算法,这个算法本身就是一个FLM文件。

2. Keil规定,一个FLM文件中一般要有以下函数:Init(flash器件的初始化工作)、EraseSector(擦除特定地址的整个扇区)、ProgramPage(对flash进行烧写操作)、EraseChip(擦除整块flash)、UnInit(释放flash 资源)。

3. 编写FLM文件时,可以使用Keil提供的模板工程,该模板工程包含了生成一个FLM文件的所有必要内容。

4. 工程配置:点击Project菜单下的Options for Target ‘Target 1’,在弹出对话框的Target 项里输入晶振频率,并勾选Use On-chip ROM和Create HEX File。

5. 编译工程:通过点击Project菜单里的build target或Rebuild all target files以编译要烧写的.hex文件。

编译完成后会在Output Window 里显示编译成功与否的信息。

以上信息仅供参考,具体操作请以Keil软件界面为准。

相关文档
最新文档