基于IAP流程的两片Flash拼接的Flash控制器方案设计.docVIP

  • 7
  • 0
  • 约7.9千字
  • 约 20页
  • 2023-09-26 发布于湖南
  • 举报

基于IAP流程的两片Flash拼接的Flash控制器方案设计.doc

基于IAP流程的两片Flash拼接的Flash控制器方案设计 0 引言 随着 智能化的发展以及 物联网的兴起, 微控制器(M icro Control Unit, MCU)主控 芯片得到了越来越多的应用。当前MCU主控芯片一般都用NOR Flash作为片上系统存储器,进行指令和数据存取,根据应用,用户可以对片上Flash的指定区域进行擦写。在 工业电力控制的应用中,在线升级(In Application Prog ramming,IAP)是一种常用的操作,意思是“在应用 编程”,即在程序运行时,程序存储器可由程序自身进行擦写。具体来说,就是将片上Flash存储器分为bootlo ader(IAP)程序和USER APP程序两部分,当需要在线升级时,bootloader中的IAP程序通过外部 通信接口接收数据,然后擦除和写入USER APP部分,同时写入更新标志,然后系统重新启动执行USER APP程序,达到在线升级的目的。 通常有些主控芯片会要求IAP程序调用的Flash擦写程序要在SRAM中执行,IAP程序到USER APP程序跳转需要进行中断向量表重映射。擦写Flash USER APP程序区域过程中,要求 CPU不能对Flash发起读操作,如果发生,则不能正确返回读取结果。 本文给出了一种支持IAP流程的两片Flash拼接的F

文档评论(0)

1亿VIP精品文档

相关文档