[发明专利]双分区ECU重编程升级的控制方法、控制装置及系统在审
申请号: | 202111376461.5 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114675864A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 吕国伟;谢明维;杨建英;易迪华;梁海强;代康伟 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F11/14;G06F8/71;G06F11/08 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 冯宇潮 |
地址: | 100176 北京市大兴区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分区 ecu 编程 升级 控制 方法 装置 系统 | ||
1.一种双分区ECU重编程升级的控制方法,应用于远程信息处理器TBOX,其特征在于,包括:
在确定对目标电子控制单元ECU启动双区备份无感重编程升级的情况下,发送切换编程模式请求至目标ECU,并接收所述目标ECU反馈的第一信息;
当所述第一信息为允许切换编程模式时,与所述目标ECU进行安全认证,并接收所述目标ECU反馈的认证结果;
当所述认证结果表示认证通过时,在所述目标ECU内的备份分区写入所述TBOX的指纹信息以及Flash的预设驱动数据,其中,所述预设驱动数据为Flash驱动的全部数据或部分数据;
对所述备份分区进行逻辑块的重编程和校验,并根据所述目标ECU反馈的校验结果信息,确定获取所述目标ECU的重编程升级结果。
2.根据权利要求1所述的控制方法,其特征在于,在确定对目标ECU启动双区备份无感重编程升级之前,所述控制方法还包括:
获取待升级ECU的身份信息和与所述待升级ECU对应的升级包的存储信息,所述升级包中存储有待升级的逻辑块;
根据所述身份信息和所述存储信息获取所述升级包;
发送重编程类型请求至所述待升级ECU,并接收所述待升级ECU反馈的重编程类型信息;
当根据所述重编程类型信息确定所述待升级ECU的重编程类型为双区备份无感重编程类型时,确定所述待升级ECU为所述目标ECU,且对目标ECU启动双区备份无感重编程升级。
3.根据权利要求1所述的控制方法,其特征在于,在发送切换编程模式请求至所述目标ECU之前,所述控制方法还包括:
发送系统状态检测请求至所述目标ECU,并接收所述目标ECU响应所述系统状态检测请求反馈的第二信息;
当所述第二信息为所述目标ECU的系统状态为安全状态时,发送所述切换编程模式请求至所述目标ECU。
4.根据权利要求1所述的控制方法,其特征在于,在对所述备份分区进行逻辑块的重编程和校验之前,所述控制方法还包括:
发送第一完整性校验指令至所述目标ECU,并接收所述目标ECU反馈的第一校验结果,其中,所述第一完整性校验指令用于使所述目标ECU对所述Flash驱动的数据进行完整性校验;
当所述第一校验结果为校验通过时,对所述备份分区进行逻辑块的重编程和校验。
5.根据权利要求1或4所述的控制方法,其特征在于,所述对所述备份分区进行逻辑块的重编程和校验,并根据所述目标ECU反馈的校验结果信息,确定获取所述目标ECU的重编程升级结果的步骤包括:
发送擦除flash指令至所述目标ECU,所述擦除flash指令用于调用所述Flash驱动擦除备份分区中原有的逻辑块;
依次将待升级的每一个逻辑块中的所有数据传输至所述Flash驱动指定的区域;
当一个逻辑块中的所有数据均传输至所述目标ECU后,发送第二完整性校验指令至所述目标ECU,并接收所述目标ECU反馈的校验结果信息中的第一子校验结果,其中,所述第二完整性校验指令用于使所述目标ECU对所述逻辑块中的数据进行完整性校验;
当所有的所述逻辑块对应的所述第一子校验结果均为校验通过时,发送依赖性检查指令至所述目标ECU,并接收所述目标ECU根据所述依赖性检查指令进行依赖性检查后反馈的校验结果信息中的第二子校验结果,当所述第二子校验结果为校验通过时,确定所述重编程升级结果为升级成功;
或者,当存在至少一个所述第一子校验结果为校验失败或所述第二子校验结果为校验失败时,确定所述重编程升级结果为升级失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111376461.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机缺相故障检测方法、装置和设备
- 下一篇:对弹性云计算环境的证明支持