汽车电子控制器的复位管理方法技术

技术编号:39658204 阅读:11 留言:0更新日期:2023-12-09 11:27
本申请涉及一种汽车电子控制器的复位管理方法

【技术实现步骤摘要】
汽车电子控制器的复位管理方法、装置和汽车电子控制器


[0001]本申请涉及汽车电子
,特别是涉及一种汽车电子控制器的复位管理方法

装置

汽车电子控制器

计算机可读存储介质和计算机程序产品


技术介绍

[0002]随着汽车电子控制器硬件及软件技术的发展,常常通过汽车电子控制器
(Electronic Control Unit

ECU)
来实现汽车车辆的各种功能,比如,汽车防抱死制动系统功能

安全气囊功能

及发动机管理功能等

[0003]相关技术中,在触发
ECU

CPU
复位的情况下,由于各种复位信息繁多,复位信息难以管理,软件的可移植性和可维护性比较差,难以基于复位信息执行一些复杂的处理动作

[0004]因此,相关技术中,存在着
ECU
复位管理软件的可移植性和可维护性差的问题


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高汽车电子控制器的复位管理软件的可移植性和可维护性的汽车电子控制器的复位管理方法

装置

汽车电子控制器

计算机可读存储介质和计算机程序产品

[0006]第一方面,本申请提供了一种汽车电子控制器的复位管理方法

>所述方法包括:
[0007]在触发所述汽车电子控制器复位的情况下,记录对应的复位信息,并存储至所述汽车电子控制器的引导程序与应用程序共享的
RAM
中;
[0008]在所述汽车电子控制器再次上电后,读取所述
RAM
中的复位信息;
[0009]根据所述复位信息,确定所述汽车电子控制器的复位类型;
[0010]执行与所述复位类型匹配的复位处理子程序

[0011]在其中一个实施例中,所述复位类型包括软件复位

硬件复位和异常复位

[0012]在其中一个实施例中,所述方法还包括:
[0013]在
CPU
发生故障产生异常陷阱的情况下,触发所述汽车电子控制器复位,并跳转到异常向量表中的目标位置,存储对应的异常陷阱信息;所述目标位置为所述异常向量表中与所述异常陷阱对应的异常陷阱类型匹配的位置

[0014]在其中一个实施例中,所述方法还包括:
[0015]根据所述复位信息,对于特定复位类型的复位执行复杂处理程序

[0016]在其中一个实施例中,所述根据所述复位信息,对于特定复位类型的复位执行复杂处理程序,包括:
[0017]根据所述复位信息,确定在预设时间内发生属于同一特定复位类型的复位的次数;
[0018]在所述次数超过预设次数的情况下,所述汽车电子控制器进入刷新模式

[0019]在其中一个实施例中,所述根据所述复位信息,对于特定复位类型的复位执行复杂处理程序,包括:
[0020]根据所述复位信息,确定在预设时间内发生属于不同特定复位类型的复位的次数;
[0021]在所述次数超过预设次数的情况下,所述汽车电子控制器进入刷新模式

[0022]第二方面,本申请还提供了一种汽车电子控制器的复位管理的控制装置,应用于汽车电子控制器

所述装置包括:
[0023]记录模块,用于在触发所述汽车电子控制器复位的情况下,记录对应的复位信息,并存储至所述汽车电子控制器的引导程序与应用程序共享的
RAM
中;
[0024]读取模块,用于在所述汽车电子控制器再次上电后,读取所述
RAM
中的复位信息;
[0025]确定模块,用于根据所述复位信息,确定所述汽车电子控制器的复位类型;
[0026]执行模块,用于执行与所述复位类型匹配的复位处理子程序

[0027]第三方面,本申请还提供了一种汽车电子控制器

所述汽车电子控制器包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0028]在触发所述汽车电子控制器复位的情况下,记录对应的复位信息,并存储至所述汽车电子控制器的引导程序与应用程序共享的
RAM
中;
[0029]在所述汽车电子控制器再次上电后,读取所述
RAM
中的复位信息;
[0030]根据所述复位信息,确定所述汽车电子控制器的复位类型;
[0031]执行与所述复位类型匹配的复位处理子程序

[0032]第四方面,本申请还提供了一种计算机可读存储介质

所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0033]在触发所述汽车电子控制器复位的情况下,记录对应的复位信息,并存储至所述汽车电子控制器的引导程序与应用程序共享的
RAM
中;
[0034]在所述汽车电子控制器再次上电后,读取所述
RAM
中的复位信息;
[0035]根据所述复位信息,确定所述汽车电子控制器的复位类型;
[0036]执行与所述复位类型匹配的复位处理子程序

[0037]第五方面,本申请还提供了一种计算机程序产品

所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0038]在触发所述汽车电子控制器复位的情况下,记录对应的复位信息,并存储至所述汽车电子控制器的引导程序与应用程序共享的
RAM
中;
[0039]在所述汽车电子控制器再次上电后,读取所述
RAM
中的复位信息;
[0040]根据所述复位信息,确定所述汽车电子控制器的复位类型;
[0041]执行与所述复位类型匹配的复位处理子程序

[0042]上述汽车电子控制器的复位管理的控制方法

装置

汽车电子控制器

计算机可读存储介质和计算机程序产品,在触发汽车电子控制器复位的情况下,软件记录对应的复位信息,并存储至汽车电子控制器的引导程序与应用程序共享的
RAM
中,如此,共享的
RAM
可以存放统一的复位信息,在汽车电子控制器产生复位,且汽车电子控制器在再次上电后,通过读取共享的
RAM
中的复位信息,可以确定上次复位对应的复位类型,并执行与复位类型匹配的复位处理子程序,实现了集中管理各种类型复位,并基于不同类型的复位执行各种特定的措施,以确保汽车电子控制器软件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种汽车电子控制器的复位管理方法,其特征在于,应用于汽车电子控制器,所述方法包括:在触发所述汽车电子控制器复位的情况下,记录对应的复位信息,并存储至所述汽车电子控制器的引导程序与应用程序共享的
RAM
中;在所述汽车电子控制器再次上电后,读取所述
RAM
中的复位信息;根据所述复位信息,确定所述汽车电子控制器的复位类型;执行与所述复位类型匹配的复位处理子程序
。2.
根据权利要求1所述的方法,其特征在于,所述复位类型包括软件复位

硬件复位和异常复位
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在
CPU
发生故障产生异常陷阱的情况下,触发所述汽车电子控制器复位,并跳转到异常向量表中的目标位置,存储对应的异常陷阱信息;所述目标位置为所述异常向量表中与所述异常陷阱对应的异常陷阱类型匹配的位置
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述复位信息,对于特定复位类型的复位执行复杂处理程序
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述复位信息,对于特定复位类型的复位执行复杂处理程序,包括:根据所述复位信息,确定在预设时间内发生属于同一特定复位类型的复位的次数;在所述次数超过预设次数的情况下,所述汽车电子控制器进入刷新模式<...

【专利技术属性】
技术研发人员:张永光毛子通余东海杨杭杰
申请(专利权)人:杭州迪为科技有限公司
类型:发明
国别省市:

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

1