【技术实现步骤摘要】
一种车载电控单元软件备份的方法
[0001]本专利技术车载软件备份领域,具体涉及一种车载电控单元软件备份的方法。
技术介绍
[0002]随着车载OTA技术的不断普及,为了保障车辆在OTA后车辆功能的可靠性,避免用户在OTA升级的过程中网络中断,或新版本软件无法正常运行等导致ECU功能失效情况的发生,会在OTA升级前对ECU软件进行备份,在ECU升级失败后将ECU软件恢复至升级前的状态。现有技术中有方案采用双CPU的冗余设计,在OTA升级时,只对其中一个CPU进行升级,如果升级失败将启动备用CPU,从而保障功能正常;但这种方案成本较高,不适合大规模应用。现有技术中还有方案采用了存储空间较大的MCU,并在存储器中间划分一块存储区作为备份区,将应用软件在备份区进行备份,如果升级失败,通过备用区软件恢复至升级前版本;该方案对MCU选型要求较高,MCU的存储空间要求远大于正常运行所占用的存储空间。
技术实现思路
[0003]本专利技术的目的在于提供一种车载电控单元软件备份的方法,以解决现有技术中软件备份方案造成的高成本 ...
【技术保护点】
【技术特征摘要】
1.一种车载电控单元软件备份的方法,其特征在于:该方法包括以下步骤,S1、在车辆CGW的MCU存储器中设置公共备份区;S2、软件升级过程中,云端向车辆T
‑
BOX发送升级请求,T
‑
BOX进行OTA升级条件判断,满足OTA升级条件则进入OTA升级模式;S3、OTA升级模式中,云端首先向T
‑
BOX发送待升级的ECU ID,T
‑
BOX将待升级的ECU ID转发给CGW;S4、CGW根据接收的待升级ECU ID进行备份条件判断,若满足备份条件则CGW对ECU发送备份请求;S5、ECU响应备份请求并向CGW发送备份数据包大小,当CGW判断备份存储空间大于备份数据包大小时,CGW向ECU发送确认备份请求;S6、ECU接收确认备份请求后于CGW进行安全认证,安全认证通过后ECU向CGW发送备份数据包;备份过程中,云端向T
‑
BOX发送软件升级包,T
‑
BOX通过车载总线将软件升级包发送至CGW;S7、备份完成后,ECU向CGW发送备份完成标志位,CGW接收到备份完成标志位后与ECU进行安全认证,安全认证通过后ECU进行软件升级。2.根据权利要求1所述的车载电控单元软件备份的方法,其特征在于:所述公共备份区的存储大小能够同时备份3~5个ECU备份数据包。3.根据权利要求1所述的车载电控单元软件备份的方法,其特征在于:CGW根据待升级的ECU ID进行下载优先级判断,ID序号越小则对应优先级越高。4.根据权利要求1所述的车载电控单元软件备份的方法,其特征在于:S4中备份条件具体为,同时满足,a)待备份ECU ID正确;b)5个点火周期内未进行过OTA升级。5.一种用于实现权利要求1
‑
4任一所述车载电控单元软件备份的方法的车载电控单元软件备份装置,其特征在于:包括,T
‑
...
【专利技术属性】
技术研发人员:肖珍,饶超,张仁泉,陈丽红,文雯,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。