The invention relates to a remote wireless equipment upgrade method, running the programs in the bootloader area; determine whether the upgrade program data, if any, updating the program area of program; if successful upgrade, run upgrade the program area; if there is no update or upgrade failure data, run the program area backup program. The present invention includes bootloader processor area, upgrade program area and backup program area; the processor can run bootloader, upgrade program area and backup program area procedures, equipment startup, first run the bootloader area of the program can be run in the upgrading of success or failure in the case of the backup program area, to ensure that the equipment can still be normal in case of failure to upgrade.
【技术实现步骤摘要】
本专利技术涉及一种设备远程升级的
,特别是一种设备远程无线升级方法。
技术介绍
随着信息技术的发展,远程无人值守设备广泛应用于各个领域中。由于技术的发展和更新,无人职守设备需要进行定期升级,但是,现场升级工作强度大、难度高,而远程自动升级则很好的解决这个问题。现有设备远程无线升级方法为:处理器包括两个存储区:bootloader区和APP区,处理器上电后,首先运行在bootloader区,满足升级的条件时,则对APP区的程序进行升级,升级完成后,处理器重新启动;如果不满足升级的条件时,程序指针直接跳转到APP区,开始执行存放在APP区的程序。但是此种升级方法一旦程序升级失败,原APP区中的程序已经被覆盖,导致设备无法正常运行,需要人工去现场处理。
技术实现思路
本专利技术的目的在于提供一种设备远程无线升级方法,解决了现有升级方法存在程序升级失败会直接导致设备无法正常运行的技术问题。为达到解决上述技术目的,本专利技术采用如下技术方案予以实现:一种设备远程无线升级方法,所述方法包括:运行bootloader区的程序;判断是否有升级程序数据,若有,更新升级程序区的程序;若升级成功,运行升级程序区的程序;若没有升级程序数据或升级失败,则运行备份程序区的程序。如上所述的设备远程无线升级方法,所述处理器设置有更新程序标志位,通过更新程序标志位判断是否有更新程序。如上所述的设备远程无线升级方法,所述处理器设置有升级成功标志位,通过升级成功标志位判断是否升级成功。如上所述的设备远程 ...
【技术保护点】
一种设备远程无线升级方法,其特征在于,所述方法包括:运行bootloader区的程序;判断是否有升级程序数据,若有,更新升级程序区的程序;若升级成功,运行升级程序区的程序;若没有升级程序数据或升级失败,则运行备份程序区的程序。
【技术特征摘要】
1.一种设备远程无线升级方法,其特征在于,所述方法包括:运行bootloader区的程序;判断是否有升级程序数据,若有,更新升级程序区的程序;若升级成功,运行升级程序区的程序;若没有升级程序数据或升级失败,则运行备份程序区的程序。
2.根据权利要求1所述的设备远程无线升级方法,其特征在于,所述处理器设置有更新程序标志位,通过更新程序标志位判断是否有更新程序。
3.根据权利要求1所述的设备远程无线升级方法,其特征在于,所述处理器设置有升级成功标志位,通过升级成功标志位判断是否升级成功。
4.根据权利要求1所述的设备远程无线升级方法,其特征在于,包括以下步骤:
B1、运行bootloader区的程序,查询更新标志位;
B2、判断更新程序标志位是否为置位,若是,进入步骤B3,否则,进入步骤B5;
B3、拷贝存储器中的升级程序数据至升级程序区,拷贝完毕后将更新程序标志位复位,升级成功标志位复位,并跳转至升级程序区进行升级;
B4、判断是否升级成功,若是,进入步骤B6,否则,进入步骤B1;
B5、判断升级成功标志位是否为置位;若是,进入步骤B6,否则,进入步骤B7;
B6、运行升级程序区的程序,将升级成功标志位置位;
B7、运行备份程序区的程序。
5.根据权利要求1...
【专利技术属性】
技术研发人员:邹稳,杜长河,孙海涛,金鑫,张哲,葛庆,
申请(专利权)人:青岛高校信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。