System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电子控制单元中刷写操作的执行方法、处理器和车辆技术_技高网

电子控制单元中刷写操作的执行方法、处理器和车辆技术

技术编号:41135222 阅读:4 留言:0更新日期:2024-04-30 18:06
本发明专利技术公开了一种电子控制单元中刷写操作的执行方法、处理器和车辆。其中,该方法包括:获取电子控制单元的初始编码信息库以及目标编码信息,其中,初始编码信息库包括在执行刷写操作前的电子控制单元中至少一初始编码信息,目标编码信息用于替换对应的初始编码信息;对集成后的初始编码信息库与目标编码信息进行编码处理,得到初始编码产物;调用电子控制单元对应的脚本文件,对初始编码产物进行调整,得到目标编码产物,其中,目标编码产物为对初始编码产物中电子控制单元的监控装置的参数值进行调整得到的;响应目标编码产物对应的控制指令,对电子控制单元执行刷写操作。本发明专利技术解决了刷写操作过程中调整监控装置参数值的效率低的技术问题。

【技术实现步骤摘要】

本专利技术涉及车辆领域,具体而言,涉及一种电子控制单元中刷写操作的执行方法、处理器和车辆


技术介绍

1、目前,电子控制单元(electronic control unit)的监控装置是一种功能安全机制,比如,监控装置可以为外部看门狗(external watchdog),常用于监控和确保ecu的正常运行。但是,在某些情况下,外部看门狗可能会与其他操作或工具的使用发生冲突,例如,在对ecu执行刷写操作的过程中,可能会导致ecu在重启过程中丢失与外部看门狗的通信,从而引发外部看门狗的信号超时,导致euc发生复位中断现象。

2、在相关技术中,为了有效解决当ecu上增加了功能安全的外部看门狗所引发的进行刷写操作导致的复位中断现象,可以通过手动更改ecu的英特尔十六进制格式(intelhex format)文件中外部看门狗的寄存器变量,来避免上述现象,但是,上述过程涉及到应用专业繁多且手动更改步骤繁琐的情况,因此,仍存在刷写操作过程中调整监控装置参数值的效率低的技术问题。

3、针对上述存在刷写操作过程中调整监控装置参数值的效率低的技术问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种电子控制单元中刷写操作的执行方法、处理器和车辆,以至少解决刷写操作过程中调整监控装置参数值的效率低的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种电子控制单元中刷写操作的执行方法。该方法可以包括如下步骤:获取电子控制单元的初始编码信息库以及目标编码信息,其中,初始编码信息库包括在执行刷写操作前的电子控制单元中至少一初始编码信息,目标编码信息用于替换对应的初始编码信息;对集成后的初始编码信息库与目标编码信息进行编码处理,得到初始编码产物;调用电子控制单元对应的脚本文件,对初始编码产物进行调整,得到目标编码产物,其中,目标编码产物为对初始编码产物中电子控制单元的监控装置的参数值进行调整得到的;响应目标编码产物对应的控制指令,对电子控制单元执行刷写操作。

3、可选地,在对集成后的初始编码信息库与目标编码信息进行编码处理,得到初始编码产物之前,方法还包括:对初始编码信息库和目标编码信息进行集成处理,得到集成结果;对集成结果进行验证,得到验证结果,其中,验证结果用于表示集成结果是否能够正常运行;对集成后的初始编码信息库与目标编码信息进行编码处理,得到初始编码产物,包括:响应于验证结果为正常验证结果,对集成结果进行编码处理,得到初始编码产物。

4、可选地,响应于验证结果为正常验证结果,对集成结果进行编码处理,得到初始编码产物,包括:获取电子控制单元中电子部件的部件类型;确定与部件类型相符的编码器;控制编码器对正常验证结果的集成结果进行编码,得到初始编码产物。

5、可选地,调用电子控制单元对应的脚本文件,对初始编码产物进行调整,得到目标编码产物,包括:调用脚本文件,建立监控装置的参数值;为参数值赋予初始数据;基于脚本文件,调用目标函数,将初始数据赋值给初始编码产物,得到目标编码产物。

6、可选地,在调用脚本文件,建立监控装置的参数值之前,该方法还包括:调用脚本文件,获取目标数据库,其中,目标数据库用于对初始编码产物进行处理;通过目标数据库,接收初始编码产物。

7、可选地,响应目标编码产物对应的控制指令,对电子控制单元执行刷写操作,包括:基于控制指令控制调试器执行刷写操作,将目标编码产物刷写到电子控制单元中。

8、可选地,在基于控制指令控制调试器执行刷写操作,将目标编码产物刷写到电子控制单元中之后,该方法还包括:对刷写后的电子控制单元进行功能验证,得到功能验证结果;响应于功能验证结果为异常功能验证结果,对目标编码产物进行调试。

9、根据本专利技术实施例的另一方面,还提供了一种电子控制单元中刷写操作的执行装置。该装置可以包括:获取单元,用于获取电子控制单元的初始编码信息库以及目标编码信息,其中,初始编码信息库包括在执行刷写操作前的电子控制单元中至少一初始编码信息,目标编码信息用于替换对应的初始编码信息;编码单元,用于对集成后的初始编码信息库与目标编码信息进行编码处理,得到初始编码产物;调用单元,用于调用电子控制单元对应的脚本文件,对初始编码产物进行调整,得到目标编码产物,其中,目标编码产物为对初始编码产物中电子控制单元的监控装置的参数值进行调整得到的;刷写单元,用于响应目标编码产物对应的控制指令,对电子控制单元执行刷写操作。

10、根据本专利技术实施例的另一方面,还提供一种还提供了一种计算机可读存储介质。该计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行本专利技术实施例的电子控制单元中刷写操作的执行方法。

11、根据本专利技术实施例的另一方面,还提供了一种处理器。该处理器用于运行程序,其中,程序运行时执行本专利技术实施例的电子控制单元中刷写操作的执行方法。

12、根据本专利技术实施例的另一方面,还提供一种车辆。该车辆用于执行本专利技术实施例的电子控制单元中刷写操作的执行方法。

13、在本专利技术实施例中,可以获取在执行刷写操作前的电子控制单元中的初始编码信息库,并可以获取在执行刷写操作过程中需要替换的与初始编码信息库中的初始编码信息相对应的目标编码信息。可以对初始编码信息库与目标编码信息进行集成,并在集成后可以进行编码处理,得到初始编码产物。可以调用电子控制单元相应的脚本文件,来对初始编码产物进行调整,也即,可以从初始编码产物中对电子控制单元的监控装置的参数值进行调整,得到调整后的目标编码产物。并可以基于目标编码产物对应的控制指令,对电子控制单元执行刷写操作。由于考虑到通过手动来更改hex文件中的监控装置的参数值,会存在更改步骤繁琐以及应用专业多的情况,而本专利技术实施例通过自动化修改的方法,直接调用脚本文本来对初始编码产物中关于监控装置的参数进行调整,来使得执行刷写程序后的目标编码产物能够正常运行,从而达到了简化刷写步骤的目的,进而实现了提高刷写操作中调整监控装置参数值的效率的技术效果,解决了刷写操作过程中调整监控装置参数值的效率低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种电子控制单元中刷写操作的执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在对集成后的所述初始编码信息库与所述目标编码信息进行编码处理,得到初始编码产物之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,响应于所述验证结果为正常验证结果,对所述集成结果进行所述编码处理,得到所述初始编码产物,包括:

4.根据权利要求1所述的方法,其特征在于,调用所述电子控制单元对应的脚本文件,对所述初始编码产物进行调整,得到目标编码产物,包括:

5.根据权利要求4所述的方法,其特征在于,在调用所述脚本文件,建立所述监控装置的参数值之前,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,响应所述目标编码产物对应的控制指令,对所述电子控制单元执行所述刷写操作,包括:

7.根据权利要求6所述的方法,其特征在于,在基于所述控制指令控制调试器执行所述刷写操作,将所述目标编码产物刷写到所述电子控制单元中之后,所述方法还包括:

8.一种电子控制单元中刷写操作的执行装置,包括:

9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序被所述处理器运行时执行权利要求1至7中任意一项所述的方法。

10.一种车辆,其特征在于,用于执行权利要求1至7中任意一项所述的方法。

...

【技术特征摘要】

1.一种电子控制单元中刷写操作的执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在对集成后的所述初始编码信息库与所述目标编码信息进行编码处理,得到初始编码产物之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,响应于所述验证结果为正常验证结果,对所述集成结果进行所述编码处理,得到所述初始编码产物,包括:

4.根据权利要求1所述的方法,其特征在于,调用所述电子控制单元对应的脚本文件,对所述初始编码产物进行调整,得到目标编码产物,包括:

5.根据权利要求4所述的方法,其特征在于,在调用所述脚本文件,建立所述监控装置的参数值...

【专利技术属性】
技术研发人员:王兆麒王兆麟张浩楠
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1