一种回滚和备份功能的车载电控单元软件升级方法技术

技术编号:39656072 阅读:27 留言:0更新日期:2023-12-09 11:25
本发明专利技术涉及一种回滚和备份功能的车载电控单元软件升级方法,其主要作用具有该技术的电控单元软件升级失败后,能够主动进行软件恢复

【技术实现步骤摘要】
一种回滚和备份功能的车载电控单元软件升级方法


[0001]本专利技术涉及汽车控制
,尤其涉及一种回滚和备份功能的车载电控单元软件升级方法


技术介绍

[0002]随着汽车向新四化趋势发展,汽车更加智能化,电控单元数量增多,伴随着电控单元软件迭代频繁;在本地或
OTA
升级时由于车辆内部运行环境

电控单元的软件质量或外部磁场等的影响会导致出现升级失败情况;如果电控单元无软件回滚功能,会出现电控单元功能失效,引发车辆不能启动或不能正常运行,给客户造成经济损失或引发安全事故


技术实现思路

[0003]本专利技术的目的是针对现有技术的不足从而提供一种回滚和备份功能的车载电控单元软件升级方法,解决了现有技术电控单元功能失效,引发车辆不能启动或不能正常运行,给客户造成经济损失或引发安全事故的问题

[0004]本专利技术是采用如下技术方案来实现的:
[0005]一种回滚和备份功能的车载电控单元软件升级方法,包括以下步骤:
[0006]S100<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种回滚和备份功能的车载电控单元软件升级方法,其特征在于,包括以下步骤:
S100
:车载电控单元接收到软件升级指令,车载电控单元启动诊断功能,诊断功能正常,进入
Bootloader
;诊断功能异常,强制升级指令有效,进入
Bootloader
,强制升级指令无效则显示电控单元功能失效;
S200

Bootloader
发出数据下载指令,下载成功执行复位命令然后上电工作;下载失败,启动
5s
定时器,重复升级指令有效且
5s
定时器未超时,进入开始软件升级状态;重复升级指令无效且
5s
定时器超时,触发自动回滚功能;
S201
:自动回滚功能启动备份方案,当进入
Bootloader
后,读取最新有效区域标记值后则运行在对应区域;当进入
Bootloader
后,执行区软件标记值有效则正常运行,执行区软件标记值无效则读取备份区软件标记值,备份区软件标记值有效,将备份区软件拷贝到执行区,然后执行复位命令,备份区软件标记值无效则进入
Bootloader

S300
:上电工作后,程序策略正确,则检测控制器软件版本状态,程序策略错误或需将控制器恢复到上一状态或写入控制器的程序为旧版本,则检测手动回滚指令;程序策略错误,则检测手动回滚指令;控制器状态恢复,则检测手动回滚指令,控制器状态未恢复,则检测控制器版本;控制器版本不是新版本,则检测手动回滚指令,控制器版本是新版本,则正常运行;
S301
:手动回滚指令有效,则按照指令进行回滚,手动回滚指令无效,则电控单...

【专利技术属性】
技术研发人员:陈姿霖王远波张一鑫陈佩
申请(专利权)人:陕西重型汽车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1