[发明专利]智能型引导升级方法有效
申请号: | 201310248166.0 | 申请日: | 2013-06-20 |
公开(公告)号: | CN103336701A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 王亚峰 | 申请(专利权)人: | 深圳麦克维尔空调有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市中知专利商标代理有限公司 44101 | 代理人: | 孙皓;林虹 |
地址: | 518111 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能型 引导 升级 方法 | ||
技术领域
本发明涉及工业设备应用模块升级方法。
背景技术
目前在工业控制应用中,有越来越多的设备是以主从方式进行运行的,一主一从或者是一主多从。
随着应用模块的不断完善和更新,不可避免的会遇到应用模块需要升级的问题,根据现有的升级方式,是通过对每台设备进行逐一升级,对于一主多从的设备进行升级时,则可能需要多几百甚至上千台设备进行相同的操作已完成控制软件的升级,重要的是某些设备的安装比较特殊,不容易对这些设备进行升级。
现有的升级方案,通常是选择能够支持自动擦除、烧写闪存(FLASH)的处理器,在处理器启动部分加入系统启动加载器(bootloader)引导程序,以完成升级应用模块升级或者引导应用模块启动。现有的方案有两大特点:第一,需要对设备进行重新上电复位,才能进行应用模块升级;第二,每次只能对一台设备进行升级。但是,现有的方案需要上电复位,升级操作较复杂;每次升级一台设备,对于一主多从的设备升级,则需要重复多次相同的操作,需要花费更多的时间和更大的成本。
发明内容
本发明的目的在于提供一种提高效率的智能型引导升级方法。
本发明的目的可以这样实现,设计一种智能型引导升级方法,包括以下步骤:
A、上位机运行,开始监听主设备与从设备的通讯情况;
B、如果主设备与从设备在通讯,则上位机处于等待状态;
C、如果上位机收到主设备的查询上位机是否待机状态,则应答主设备处于待机状态;
D、如果主设备与从设备持续一段时间内无通讯,则上位机开始发送复位指令,在下一步操作之前一直发送复位指令,使主设备和从设备复位至系统启动加载器引导状态;
E、用户操作查询相关设备后,上位机开始查询处于主从总线上的主、从设备;
F、上位机收到设备的应答指令后,如果收到设备的信息和用户选择的设备是一致的,则显示在上位机上,供用户选择是否进行升级操作;
G、用户选择已经查询到的设备后,选择连接设备操作后,上位机发送连接指令给相应的设备,使选择的设备处于等待烧录状态;
H、用户选择烧录操作后,上位机发送擦除指令;
I、上位机进行上一步骤后时间T0收到擦除成功的结果反馈,上位机开始按照设定的间隔时间T2发送烧录数据给要烧录的设备;
J、烧录完成后,上位机对应用模块文件计算循环冗余校验码,将应用模块的长度数据和循环冗余校验码数据通过校验命令发送给相应设备;
K、上位机收到相应设备的校验命令应答数据后,显示设备是否烧录成功,若还有已经连接、烧录的设备没有进行校验则回到上一步骤。
进一步地,所述系统启动加载器引导包括;
R1、当收到上位机的复位指令后,复位至系统启动加载器起始处开始运行;
R2、收到上位机的查询命令,如果查询的设备地址和自己的设备地址是一致的,则应答设备本身的硬件和软件信息数据传给上位机;
R3、收到上位机的连接命令,如果连接的设备地址和自己的设备地址是一致的,则应答连接成功状态给上位机,且系统启动加载器处于等待烧录状态;
R4、收到上位机的擦除命令,且设备已经过步骤R3处于等待烧录状态,则开始擦除应用模块闪存区域,擦除完成后回到等待烧录状态;
R5、收到上位机的烧录命令,且设备处于等待烧录状态则将烧录数据包中的烧录数据取出,开始将烧录数据写入到闪存中,烧录完成后回到等待烧录状态;
R6、收到上位机的校验命令,如果连接的设备地址和自己的设备地址是一致的,且设备处于等待烧录状态,则取出校验数据包中的应用模块长度数据和循环冗余校验码数据,系统启动加载器开始对闪存中应用模块起始地址处的应用模块文件长度取数据进行循环冗余校验码计算,如果计算出的循环冗余校验码数据和上位机发送的循环冗余校验码数据一致则应答烧录成功信息给上位机,否则应答失败信息给上位机;循环冗余校验码计算需要时间为T3,根据供应商芯片的FLASH总大小设计为最大时间即可,例如对富士通MB9A112M设为3S;
R7、系统启动加载器在启动后10s内若无收到任何有效的系统启动加载器指令,则引导启动应用模块。
进一步地,主设备每隔一段时间查询一次是否有上位机处于等待状态,当收到上位机的已处于等待状态,则主设备停止和从设备通讯,并将主设备的状态切换为从设备状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳麦克维尔空调有限公司,未经深圳麦克维尔空调有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310248166.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种简易小型盆景自动滴灌装置
- 下一篇:根茎类作物收获全清组合机