[发明专利]域控制器软件升级方法、装置及域控制器有效
申请号: | 202011287052.3 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112559003B | 公开(公告)日: | 2023-03-03 |
发明(设计)人: | 文雯;饶超;凌家武 | 申请(专利权)人: | 东风汽车集团有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;B60R16/023 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 梁凯 |
地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 软件 升级 方法 装置 | ||
本说明书实施例公开一种域控制器软件升级方法、装置及域控制器,所述方法包括:若检测到针对域控制器的软件升级请求,控制辅微处理器进入主控模式;基于获取到的软件升级包,对主微处理器的软件进行升级;在主微处理器进行软件升级的过程中,通过辅微处理器对主微处理器的升级状态进行监控,获得监控信息;基于监控信息,确定主微处理器是否升级成功。上述方案中,在对主微处理器进行软件升级时通过辅微处理器进行各个机构的控制,保证车辆在主微处理器升级的过程中正常运行,实现在车辆正常运行的同时进行主微处理器的软件升级。
技术领域
本说明书实施例涉及汽车技术领域,尤其涉及一种域控制器软件升级方法、装置及域控制器。
背景技术
随着汽车智能化与电子化的快速发展,汽车电子架构日趋复杂,车载ECU(Electronic Control Unit,电子控制单元)的数量越来越多,为了提高架构的兼容性、降低开发成本,缩短开发周期,将车辆分为若干个域,比如车身域、动力域、信息安全域等,每个域的域控制器作为域的核心及跨域进行信息交互的枢纽。
域控制器作为汽车上的核心部件之一,需要不断进行软件迭代升级来满足新功能及新需求,同时由于软件开发在车型开发工作中比重逐渐加大,随之而来的软件漏洞导致用户抱怨及车辆故障也不断增加。通过传统的软件升级方式,需要用户的车到店,并通过诊断仪或其他专用升级设备与整车的诊断接口相连,才能实现车载软件的升级,这种升级方式效率较低,售后维修及升级新功能成本巨大。
发明内容
本说明书实施例提供及一种域控制器软件升级方法、装置及域控制器。
第一方面,本说明书实施例提供一种域控制器软件升级方法,域控制器包括主微处理器以及辅微处理器,所述方法包括:
若检测到针对所述域控制器的软件升级请求,控制所述辅微处理器进入主控模式;
基于获取到的软件升级包,对所述主微处理器的软件进行升级;
在所述主微处理器进行软件升级的过程中,通过所述辅微处理器对所述主微处理器的升级状态进行监控,获得监控信息;
基于所述监控信息,确定所述主微处理器是否升级成功。
可选地,所述域控制器包括主电源模块,所述主电源模块用于为所述主微处理器供电,所述基于所述监控信息,确定所述主微处理器是否升级成功,包括:
在所述监控信息表明所述主微处理器的升级状态出现异常时,通过所述辅微处理器控制所述主电源模块重置,以对所述主微处理器进行复位;
确定当前对所述主微处理器的复位次数,并确定所述复位次数是否大于预设次数;
若是,则确定所述主微处理器升级失败。
可选地,所述确定所述复位次数是否大于预设次数之后,所述方法还包括:
若所述复位次数小于或等于所述预设次数,基于所述软件升级包,重新对所述主微处理器进行软件升级。
可选地,所述域控制器包括辅存储模块,所述辅存储模块存储有上一版本的备份软件升级包,所述基于所述监控信息,确定所述主微处理器是否升级成功之后,所述方法还包括:
在所述主微处理器升级失败后,基于所述备份软件升级包,将所述主微处理器的软件版本恢复至上一版本。
可选地,所述基于所述监控信息,确定所述主微处理器是否升级成功之后,所述方法还包括:
在所述主微处理器升级成功后,控制所述辅微处理器退出所述主控模式,并控制所述主微处理器进入主控模式。
可选地,所述域控制器包括辅存储模块,所述辅存储模块存储有上一版本的备份软件升级包,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车集团有限公司,未经东风汽车集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011287052.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锅炉软化器再生废水零排放装置
- 下一篇:一种声镊的生成方法及生成系统