[发明专利]一种快速在线升级程序的方法、系统、设备及介质在审
| 申请号: | 202111475003.7 | 申请日: | 2021-12-06 |
| 公开(公告)号: | CN114281394A | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 安泰;盛毅;黄刚林;谢春艳;王敏;郭勇权;周水平;胡志鹏;曹晶 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
| 主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/656 |
| 代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 张英 |
| 地址: | 430205 湖北省武汉*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 快速 在线 升级 程序 方法 系统 设备 介质 | ||
1.一种快速在线升级程序的方法,其特征在于,包括如下步骤:
S1.接收上位机发送的升级数据包并校验所述升级数据包的正确性;
S2.若校验错误,则结束本次升级;若校验正确,则向目标数据存储板发送升级请求报文;
S3.接收所述目标数据存储板返回的回复升级请求报文,校验其正确性,并从中获取升级数据包序号信息,依据所述升级数据包序号信息将相应的升级数据包及升级开始报文发送给所述目标数据存储板;
S4.所述目标数据存储板根据所述升级开始报文校验传输过程的正确性,若校验错误,则接收带有需要重新传输的升级数据包序号信息的应答报文;若校验正确,则将接收到的升级数据包缓存在第一存储空间;重复此过程,直至整个升级数据包发送完成;
S5.根据所述升级请求报文校验整个升级数据包的传输完成情况以及正确性,并将校验无差错的升级数据包存入第二存储空间;
S6.收到所述目标数据存储板返回的升级完成报文,校验无误后向所述目标数据存储板发出重启指令,完成程序在线升级,然后向所述上位机发出升级完成通知。
2.根据权利要求1所述的快速在线升级程序的方法,其特征在于,所述接收上位机发送的升级数据包并校验所述升级数据包的正确性的步骤前还包括如下步骤:
S01.接收所述上位机发起的程序升级请求指令并解析;
S02.通过周期性的自检及状态查询命令,获取所述目标数据存储板当前的状态,在确认与升级相关的各模块均工作正常后,向所述上位机发出可以升级的应答。
3.根据权利要求1所述的快速在线升级程序的方法,其特征在于,所述根据所述升级请求报文校验整个升级数据包的传输完成情况以及正确性的步骤具体为:
根据所述升级请求报文中携带的所述升级数据包的大小和包数信息,判断整个升级数据包的传输完成情况;根据所述升级请求报文中携带的所述升级数据包的和校验码信息,对缓存在所述第一存储空间的升级数据包进行和校验,以判断整个升级数据包的正确性。
4.根据权利要求1所述的快速在线升级程序的方法,其特征在于,所述并将校验无差错的升级数据包存入第二存储空间具体包括步骤:
S51.对所述第二存储空间进行擦除;
S52.将校验无差错的升级数据包依次写入所述第二存储空间,直至全部写入;
S53.将所述第二存储空间的数据回读,与所述第一存储空间的数据进行比对;
S54.全部比对无误后,向下位机发送所述升级完成报文。
5.根据权利要求1所述的快速在线升级程序的方法,其特征在于,所述接收上位机发送的升级数据包并校验所述升级数据包的正确性具体为:
所述上位机发送开始升级请求指令,通过以太网将所述升级数据包发送到所述下位机;所述上位机发送下载结束指令,通知所述下位机校验所述升级数据包的正确性;在所述下位机检查所述升级数据包的计算校验和并得出比较结果后,通知所述上位机所述升级数据包已传输完成。
6.根据权利要求1-5任一项所述的快速在线升级程序的方法,其特征在于,所述第一存储空间为DDR3内存,所述第二存储空间为QSPI Flash。
7.根据权利要求6所述的快速在线升级程序的方法,其特征在于,所述升级数据包包括FSBL升级程序包、FPGA升级程序包、应用升级程序包和操作系统升级程序包中的一种或多种。
8.一种快速在线升级程序的系统,其特征在于,该系统能够实现权利要求1-7任一项所述的快速在线升级程序的方法的步骤。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时能够实现权利要求1-7任一项所述的快速在线升级程序的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时能够实现权利要求1-7任一项所述的快速在线升级程序的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111475003.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种供孩童水上游玩装置
- 下一篇:一种核废料玻璃化用固化基材套管式抛圆机





