[发明专利]电子控制器程序的更新方法、装置、电子控制器在审
申请号: | 202111191987.6 | 申请日: | 2021-10-13 |
公开(公告)号: | CN113946356A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 郭修其;方正;张永光;邝杰源;张斌彧;陈湘华 | 申请(专利权)人: | 广州锦红源电子科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/10;G06F11/14;B60R16/02 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 万仁彦 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 控制器 程序 更新 方法 装置 | ||
1.一种电子控制器程序的更新方法,其特征在于,所述方法包括:
在发生对电子控制器进行上电操作和复位操作中的至少一种操作时,确定所述电子控制器中当前待校验的目标入口信息;
对所述目标入口信息进行有效性校验,若所述目标入口信息通过有效性校验,则基于所述目标入口信息,从所述电子控制器的存储区域中获取目标程序,对所述目标程序进行完整性校验;
若所述目标程序未通过完整性校验,则从所述存储区域中获取与所述目标程序对应的备份程序,并对所述备份程序进行完整性校验;
若所述备份程序通过完整性校验,则将电子控制器的目标程序更新为所述备份程序。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标入口信息进行有效性校验,包括:
从所述目标入口信息中获取身份验证码,并基于所述身份验证码进行身份判定,得到身份判定的结果;
若所述身份判定的结果为通过身份判定,则基于第一校验方式对所述目标入口信息进行校验,得到第一校验结果;
若所述第一校验结果与所述目标入口信息对应的第一参考结果一致,则读取与所述目标入口信息对应的硬件寄存器的状态标志,并基于所述状态标志,确定状态标志位;
若所述状态标志位表征所述电子控制器中待加载的程序属于源程序类型,则基于所述目标入口信息,从所述电子控制器的存储区域中获取目标程序;
基于第二校验方式对所述目标程序进行校验,得到第二校验结果;
若所述第二校验结果与所述目标程序对应的第二参考结果一致,则确定所述目标入口信息通过有效性校验。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述身份判定的结果为未通过身份判定,则确定所述目标入口信息未通过有效性校验;
若所述第一校验结果与所述目标入口信息对应的第一参考结果不一致,则确定所述目标入口信息未通过有效性校验;
若所述状态标志位表征所述电子控制器中待加载的程序不属于源程序类型,则确定所述目标入口信息未通过有效性校验;
若所第二校验结果与所述目标程序对应的第二参考结果不一致,则确定所述目标入口信息未通过有效性校验。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述目标入口信息未通过有效性校验,则确定所述电子控制器中当前待校验的备份入口信息;
对所述备份入口信息进行有效性校验,若所述备份入口信息通过有效性校验,则基于所述备份入口信息,从所述电子控制器的存储区域中获取备份程序,并对所述备份程序进行完整性校验;
若所述备份程序通过完整性校验,则将电子控制器的程序更新为所述备份程序。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述备份程序未通过完整性校验,则保持复位状态,以指示维修人员对所述电子控制器进行返厂维修。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
若接收到更新指令,则读取与所述目标入口信息对应的硬件寄存器的状态标志,并基于所述状态标志,确定状态标志位;
若所述状态标志位表征所述电子控制器中待加载的程序属于源程序类型,则基于所述更新指令,对备份程序进行更新,得到更新后的备份程序,并对所述更新后的备份程序进行完整性校验;
若所述更新后的备份程序通过完整性校验,则基于更新指令对所述目标程序进行更新,得到更新后的目标程序,并对所述更新后的目标程序进行完整性校验;
若所述更新后的目标程序通过完整性校验,则确定更新完成,并触发复位操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州锦红源电子科技有限公司,未经广州锦红源电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111191987.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮船用生活污水净化机器人
- 下一篇:一种聚酰亚胺纳米纤维海绵及其制备方法