基于ARM的风力发电控制器远程升级失败可恢复的方法与流程

文档序号:11133692阅读:来源:国知局

技术特征:

1.一种基于ARM的风力发电控制器远程升级失败可恢复的方法,其特征在于:包括如下步骤:

(1)上位机向ARM处理器发送升级指令,ARM处理器收到升级指令后进入Bootloader;

(2)上位机向Bootloader发送跳转指令,跳转至升级程序APP1;

(3)控制APP1接收升级数据,接收成功后,先擦除待升级程序的FLASH地址,再开始升级数据的FLASH写入,最后得到升级后的程序APP2;

(4)上位机向APP1发送完成升级指令,ARM处理器进入Bootloader,在Bootloader中对APP2的大小进行校验,若校验结果正确,跳转至APP2,升级完成;若校验结果不正确,在Bootloader中等待上位机发送新的升级指令,并重复上述步骤直至升级完成。

2.如权利要求1所述的基于ARM的风力发电控制器远程升级失败可恢复的方法,其特征在于:所述步骤(3)中,在升级数据写入完成后,先检测升级数据是否完整,若完整,再进入步骤(4)。

3.如权利要求1所述的基于ARM的风力发电控制器远程升级失败可恢复的方法,其特征在于:所述步骤(3)中,在升级数据写入完成后写入升级数据的大小。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1