[发明专利]电子控制器程序完整性的校验方法、装置、电子控制器有效
| 申请号: | 202111087044.9 | 申请日: | 2021-09-16 |
| 公开(公告)号: | CN113778061B | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 郭修其;方正;张永光;邝杰源;张斌彧;陈湘华 | 申请(专利权)人: | 广州锦红源电子科技有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 邓丹 |
| 地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子 控制器 程序 完整性 校验 方法 装置 | ||
1.一种电子控制器程序完整性的校验方法,其特征在于,所述方法包括:
在发生对电子控制器进行上电操作和复位操作中的至少一种操作时,确定所述电子控制器中的第一存储片段;
基于所述第一存储片段头部区域存储的应用头部校验文件、以及所述第一存储片段尾部区域存储的应用尾部校验文件,分别进行校验,得到对应的校验结果;
确定所述电子控制器中处于第一存储片段之后的第二存储片段;
基于所述第二存储片段头部区域存储的参数头部校验文件、以及所述第二存储片段尾部区域存储的参数尾部校验文件,分别进行校验,得到对应的校验结果;其中,各个校验文件分别是在所述电子控制器中的应用软件和标定数据编译完成后存储至对应的存储片段的相应区域中的;
基于各所述校验结果,确定电子控制器程序完整性校验结果;
其中,所述应用头部校验文件、应用尾部校验文件、参数头部校验文件、参数尾部校验文件中的每个校验文件,均包含与相应校验文件对应的地址信息、第一参考结果、模式代码标志、第二参考结果和兼容性标志,且每个校验文件均通过以下步骤执行校验操作:
基于与所述校验文件对应的地址信息,进行地址判定,得到与所述校验文件对应的判定结果;
若所述校验文件的判定结果正确,则读取与相应校验文件对应的纠正标志,若与所述校验文件对应的纠正标志正确,则基于与相应校验文件中第一部分对应的第一校验算法,对所述第一部分进行校验,得到纠错预校验结果;
若所述纠错预校验结果、与所述校验文件中的第一参考结果一致,则基于所述校验文件中的模式代码标志对模式代码标志位进行校验;
若所述模式代码标志位通过校验,则基于与所述校验文件中第二部分对应的第二校验算法,对所述校验文件中的第二部分进行校验,得到纠错再校验结果;
若所述纠错再校验结果,与所述校验文件中的第二参考结果一致,则基于所述校验文件中的兼容性标志对兼容性标志位进行校验;
若所述兼容性标志位通过校验,则所述校验文件通过校验。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一存储片段头部区域存储的应用头部校验文件、以及所述第一存储片段尾部区域存储的应用尾部校验文件,分别进行校验,得到对应的校验结果,包括:
基于所述第一存储片段头部区域存储的应用头部校验文件进行第一校验,得到第一校验结果;
若所述第一校验结果表征应用头部校验文件通过校验,则基于所述第一存储片段尾部区域存储的应用尾部校验文件进行第二校验,得到第二校验结果;
所述基于所述第二存储片段头部区域存储的参数头部校验文件、以及所述第二存储片段尾部区域存储的参数尾部校验文件,分别进行校验,得到对应的校验结果,包括:
若所述第二校验结果表征应用尾部校验文件校验通过,则基于所述第二存储片段头部区域存储的参数头部校验文件进行第三校验,得到第三校验结果;
若所述第三校验结果表征参数头部校验文件通过校验,则基于所述第二存储片段尾部区域存储的参数尾部校验文件进行第四校验,得到第四校验结果;
所述基于各所述校验结果,确定电子控制器程序完整性校验结果,包括:
若所述第四校验结果表征参数尾部校验文件校验通过,则确定电子控制器程序通过完整性校验。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取编译器对应用软件和标定数据的源文件进行编译得到的可执行文件;
获取与所述可执行文件对应的各个校验文件,所述各个校验文件为离线处理器对所述可执行文件中的应用软件头部信息、应用软件尾部信息、标定数据头部信息、以及标定数据尾部信息分别进行校验所得到;
将各个校验文件与所述可执行文件合并,得到最终的可执行文件;
将最终的可执行文件刷入至所述电子控制器的存储器中,以使得所述电子控制器基于所述最终的可执行文件中的多个地址范围对所述存储器进行划分,得到多个存储片段;
将各个校验文件存储至对应的存储片段的相应区域中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州锦红源电子科技有限公司,未经广州锦红源电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111087044.9/1.html,转载请声明来源钻瓜专利网。





