[发明专利]双分区ECU重编程升级的控制方法、控制装置及系统在审
申请号: | 202111376461.5 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114675864A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 吕国伟;谢明维;杨建英;易迪华;梁海强;代康伟 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F11/14;G06F8/71;G06F11/08 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 冯宇潮 |
地址: | 100176 北京市大兴区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分区 ecu 编程 升级 控制 方法 装置 系统 | ||
本申请提供了一种双分区ECU重编程升级的控制方法、控制装置及系统,其中,应用于TBOX的控制方法,包括:在确定对目标ECU启动双区备份无感重编程升级的情况下,发送切换编程模式请求至目标ECU,并接收目标ECU反馈的第一信息;当第一信息为允许切换编程模式时,与目标ECU进行安全认证,并接收目标ECU反馈的认证结果;当认证结果表示认证通过时,在目标ECU内的备份分区写入TBOX的指纹信息以及Flash的预设驱动数据,其中,预设驱动数据为Flash驱动的全部数据或部分数据;对备份分区进行逻辑块的重编程和校验,并根据目标ECU反馈的校验结果信息,确定获取目标ECU的重编程升级结果。本申请通过对备份分区重编程,有利于保证车辆行驶的安全性。
技术领域
本申请涉及汽车技术领域,特别涉及一种双分区ECU重编程升级的控制方法、控制装置及系统。
背景技术
随着车辆功能日益新增,软件不断迭代更新,车端软件更新频率也日趋增加,车端软件更新频率和涉及控制器数量新增必然会增加软件更新失败风险,车辆软件更新失败不仅会引发不可预知故障,而且大幅度降低用户用车体验,例如,车辆停在某道路旁,远程更新程序失败,导致车辆无法移动。
同时,更新软件需要耗费一定时间,对于一些网约车用户存在一定浪费时间。
发明内容
本申请实施例要达到的技术目的是提供一种双分区ECU重编程升级的控制方法、控制装置及系统,用以解决当前车端软件更新时会对车辆的正常运行造成影响,降低用户体验的问题。
为解决上述技术问题,本申请实施例提供了一种双分区ECU重编程升级的控制方法,应用于远程信息处理器(Telematics BOX,简称TBOX),包括:
在确定对目标ECU启动双区备份无感重编程升级的情况下,发送切换编程模式请求至目标ECU,并接收目标ECU反馈的第一信息;
当第一信息为允许切换编程模式时,与目标ECU进行安全认证,并接收目标ECU反馈的认证结果;
当认证结果表示认证通过时,在目标ECU内的备份分区写入TBOX的指纹信息以及Flash的预设驱动数据,其中,预设驱动数据为Flash驱动的全部数据或部分数据;
对备份分区进行逻辑块的重编程和校验,并根据目标ECU反馈的校验结果信息,确定获取目标ECU的重编程升级结果。
具体地,如上所述的控制方法,在确定对目标ECU启动双区备份无感重编程升级之前,控制方法还包括:
获取待升级ECU的身份信息和与待升级ECU对应的升级包的存储信息,升级包中存储有待升级的逻辑块;
根据身份信息和存储信息获取升级包;
发送重编程类型请求至待升级ECU,并接收待升级ECU反馈的重编程类型信息;
当根据重编程类型信息确定待升级ECU的重编程类型为双区备份无感重编程类型时,确定待升级ECU为目标ECU,且对目标ECU启动双区备份无感重编程升级。
优选地,如上所述的控制方法,在发送切换编程模式请求至目标ECU之前,控制方法还包括:
发送系统状态检测请求至目标ECU,并接收目标ECU响应系统状态检测请求反馈的第二信息;
当第二信息为目标ECU的系统状态为安全状态时,发送切换编程模式请求至目标ECU。
优选地,如上所述的控制方法,在对备份分区进行逻辑块的重编程和校验之前,控制方法还包括:
发送第一完整性校验指令至目标ECU,并接收目标ECU反馈的第一校验结果,其中,第一完整性校验指令用于使目标ECU对Flash驱动的数据进行完整性校验;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111376461.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机缺相故障检测方法、装置和设备
- 下一篇:对弹性云计算环境的证明支持