[发明专利]一种基于双CPU系统的固件升级方法有效
申请号: | 201410223537.4 | 申请日: | 2014-05-23 |
公开(公告)号: | CN104021014B | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 张勇;李白龙;廖小俊;舒成维;袁帅;李世军 | 申请(专利权)人: | 艾思玛新能源技术(扬中)有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 孙仿卫 |
地址: | 212200 江苏省镇*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是基于双CPU系统的固件升级方法,通过主/副CPU实现固件升级的‘互锁’监控,系统电源被设置成自动重启的设计,一方升级失败,确保系统不会瘫痪死锁;HMI能够自动对升级失败的对象进行再次固件升级,确保可以持续正确地升级。另外,能够同时支持手动和在线自动的固件升级模式的设计,对原有电路改动很小,实现最大程度地兼容并用;最大程度上方便了产品的升级与维护,具有较好的可移植性,在远程固件升级领域有一定的实用价值和参考价值。 | ||
搜索关键词: | 一种 基于 cpu 系统 升级 方法 | ||
【主权项】:
1.一种基于双CPU系统的固件升级方法,所述系统包括:主CPU;副CPU;用于接受远程发送过来的固件升级指令并可对所述主CPU,所述副CPU的固件进行升级的人机界面;用于提供系统驱动的系统电源;其特征在于,所述主CPU﹑副CPU均拥有对所述系统电源重启的权限;通过所述人机界面对所述主CPU﹑副CPU的固件进行升级;所述人机界面接受远程发送过来的固件升级指令,对所述主CPU,副CPU的固件进行升级,所述升级方法包含如下步骤:步骤1:系统通电初始化,读取人机界面存储装置中的升级标识;步骤2:人机界面通过判断标识,进行固件升级操作,如果标识为“M”,则表示当前主CPU 升级失败,对主CPU 进行固件升级;如果标识为“S”,则表示当前副CPU升级失败,对副CPU进行固件升级;如果标识为“N”,则表示当前没有升级失败情况,等待固件升级指令;步骤3:根据步骤2 的判断操作,在标识“N”时,如果人机界面接收到远端发送的升级指令,将进行以下操作,对人机界面的存储装置保存升级标识“M”,然后进行主CPU升级,主CPU升级成功后,对人机界面的存储装置保存升级标识“S”,然后进行副CPU升级,副CPU升级成功后,对人机界面的存储装置保存升级标识“N”。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾思玛新能源技术(扬中)有限公司,未经艾思玛新能源技术(扬中)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410223537.4/,转载请声明来源钻瓜专利网。
- 上一篇:露天开采矿区人工诱导植被修复方法
- 下一篇:一种消食健脾鲤鱼饲料及其制备方法