预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113946356A(43)申请公布日2022.01.18(21)申请号202111191987.6(22)申请日2021.10.13(71)申请人广州锦红源电子科技有限公司地址510000广东省广州市天河区中山大道中1105号和安堡商业大厦513室(72)发明人郭修其方正张永光邝杰源张斌彧陈湘华(74)专利代理机构广州华进联合专利商标代理有限公司44224代理人万仁彦(51)Int.Cl.G06F8/65(2018.01)G06F11/10(2006.01)G06F11/14(2006.01)B60R16/02(2006.01)权利要求书2页说明书14页附图6页(54)发明名称电子控制器程序的更新方法、装置、电子控制器(57)摘要本申请涉及一种电子控制器程序的更新方法、装置、电子控制器和存储介质。所述方法包括:在发生对电子控制器进行上电操作和复位操作中的至少一种操作时,确定该电子控制器中当前待校验的目标入口信息。若该目标入口信息通过有效性校验,则获取目标程序。这样,能够确保目标程序的目标入口信息的有效性。若该目标程序未通过完整性校验,则获取与该目标程序对应的备份程序。若该备份程序通过完整性校验,则将电子控制器的目标程序更新为该备份程序。这样,在目标程序的完整性校验不成功时,通过将目标程序更新为有效的备份程序,能够自动恢复电子控制器的控制功能和通讯功能,从而确保汽车运行的安全性。CN113946356ACN113946356A权利要求书1/2页1.一种电子控制器程序的更新方法,其特征在于,所述方法包括:在发生对电子控制器进行上电操作和复位操作中的至少一种操作时,确定所述电子控制器中当前待校验的目标入口信息;对所述目标入口信息进行有效性校验,若所述目标入口信息通过有效性校验,则基于所述目标入口信息,从所述电子控制器的存储区域中获取目标程序,对所述目标程序进行完整性校验;若所述目标程序未通过完整性校验,则从所述存储区域中获取与所述目标程序对应的备份程序,并对所述备份程序进行完整性校验;若所述备份程序通过完整性校验,则将电子控制器的目标程序更新为所述备份程序。2.根据权利要求1所述的方法,其特征在于,所述对所述目标入口信息进行有效性校验,包括:从所述目标入口信息中获取身份验证码,并基于所述身份验证码进行身份判定,得到身份判定的结果;若所述身份判定的结果为通过身份判定,则基于第一校验方式对所述目标入口信息进行校验,得到第一校验结果;若所述第一校验结果与所述目标入口信息对应的第一参考结果一致,则读取与所述目标入口信息对应的硬件寄存器的状态标志,并基于所述状态标志,确定状态标志位;若所述状态标志位表征所述电子控制器中待加载的程序属于源程序类型,则基于所述目标入口信息,从所述电子控制器的存储区域中获取目标程序;基于第二校验方式对所述目标程序进行校验,得到第二校验结果;若所述第二校验结果与所述目标程序对应的第二参考结果一致,则确定所述目标入口信息通过有效性校验。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述身份判定的结果为未通过身份判定,则确定所述目标入口信息未通过有效性校验;若所述第一校验结果与所述目标入口信息对应的第一参考结果不一致,则确定所述目标入口信息未通过有效性校验;若所述状态标志位表征所述电子控制器中待加载的程序不属于源程序类型,则确定所述目标入口信息未通过有效性校验;若所第二校验结果与所述目标程序对应的第二参考结果不一致,则确定所述目标入口信息未通过有效性校验。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标入口信息未通过有效性校验,则确定所述电子控制器中当前待校验的备份入口信息;对所述备份入口信息进行有效性校验,若所述备份入口信息通过有效性校验,则基于所述备份入口信息,从所述电子控制器的存储区域中获取备份程序,并对所述备份程序进行完整性校验;若所述备份程序通过完整性校验,则将电子控制器的程序更新为所述备份程序。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:2CN113946356A权利要求书2/2页若所述备份程序未通过完整性校验,则保持复位状态,以指示维修人员对所述电子控制器进行返厂维修。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:若接收到更新指令,则读取与所述目标入口信息对应的硬件寄存器的状态标志,并基于所述状态标志,确定状态标志位;若所述状态标志位表征所述电子控制器中待加载的程序属于源程序类型,则基于所述更新指令,对备份程序进行更新,得到更新后的备份程序,并对所述更新后的备份程序进行完整性校验;若所述更新后的备份程序通过完整性校验,则基于更新指令对所述目标程序进行更新,得到