The invention discloses an electronic control unit ECU upgrade method and an ECU, which includes a first processor and at least one second processor. The second processor connected with the external upgrade device in at least one second processor is a direct-connected processor; the first processor receives the upgrade package file transmitted by the external upgrade device through the direct-connected processor; and the upgrade package file is determined according to the upgrade package file. Upgraded processors; when the processors to be upgraded include the first processor and the second processor, the second processor is upgraded first and then self-upgraded after the upgrade of the second processor is completed. Based on the above method and ECU, for external upgrade equipment, only one brush process can upgrade multiple processors in heavy ECU.
【技术实现步骤摘要】
电子控制单元ECU升级方法及ECU
本专利技术涉及汽车电子
,更具体的说,是涉及一种电子控制单元ECU升级方法及ECU。
技术介绍
在当前的车载网络中,各个ECU(ElectronicControlUnit,电子控制单元)根据功能需求的差异,可分为基于单片机的轻量级ECU。以及用于与用户及OEM(Originaldesignmanufacture,主机厂)后台交互的重量级ECU。轻量级ECU中包括一个处理器,而重量级ECU由于要兼顾响应速度上的实时性及功能上的重负载性,通常采用在单个ECU中集成多个不同类型的处理器的结构。目前,对车载网络中的ECU的升级主要基于UDS(UnifiedDiagnosticServices,统一诊断服务)协议来实现,即,外部升级设备(如车载诊断仪)与目标ECU之间通过UDS协议进行通信,来实现一对一的刷写。但是,上述基于UDS协议的升级方案,只适用于对轻量级ECU的升级,对于重量级ECU的升级,并不适用。因此,如何实现对重量级ECU的升级成为本领域技术人员亟待解决的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的电子控制单元ECU升级方法及ECU。具体方案如下:一种电子控制单元ECU升级方法,所述ECU中包括一个第一处理器以及至少一个第二处理器,所述至少一个第二处理器中与外部升级设备连接的第二处理器为直连处理器;所述方法包括:所述第一处理器接收所述外部升级设备通过所述直连处理器传输的升级包文件;根据所述升级包文件确定待升级的处理器;当所述待升级的处理器包括所述第一处 ...
【技术保护点】
1.一种电子控制单元ECU升级方法,其特征在于,所述ECU中包括一个第一处理器以及至少一个第二处理器,所述至少一个第二处理器中与外部升级设备连接的第二处理器为直连处理器;所述方法包括:所述第一处理器接收所述外部升级设备通过所述直连处理器传输的升级包文件;根据所述升级包文件确定待升级的处理器;当所述待升级的处理器包括所述第一处理器以及所述第二处理器时,先对所述第二处理器进行升级,并在所述第二处理器升级完成后,再进行自升级。
【技术特征摘要】
1.一种电子控制单元ECU升级方法,其特征在于,所述ECU中包括一个第一处理器以及至少一个第二处理器,所述至少一个第二处理器中与外部升级设备连接的第二处理器为直连处理器;所述方法包括:所述第一处理器接收所述外部升级设备通过所述直连处理器传输的升级包文件;根据所述升级包文件确定待升级的处理器;当所述待升级的处理器包括所述第一处理器以及所述第二处理器时,先对所述第二处理器进行升级,并在所述第二处理器升级完成后,再进行自升级。2.根据权利要求1所述的方法,其特征在于,在所述第一处理器接收所述外部升级设备通过所述直连处理器传输的升级包文件之前,所述方法还包括:所述第一处理器接收所述外部升级设备通过所述直连处理器传输的配置指令;执行所述配置指令并通过所述直连处理器向所述外部升级设备发送所述配置指令的肯定应答报文;其中,所述配置指令包括会话模式切换指令、故障状态码DTC记录功能关闭指令、应用及网络管理报文接收功能关闭指令、安全访问认证指令、升级条件验证指令中的任意一种或多种。3.根据权利要求1所述的方法,其特征在于,在所述第一处理器接收所述外部升级设备通过所述直连处理器传输的升级包文件之后,所述方法还包括:对所述升级包文件进行完整性校验。4.根据权利要求1所述的方法,其特征在于,所述升级包文件中包括升级序列,所述升级序列中包括按照升级顺序降序排列的多个所述第二处理节点的标识,所述直连处理器节点的标识处于所述升级序列的末端;所述对所述第二处理器进行升级,包括:根据所述升级序列依次对多个所述第二处理器进行升级。5.根据权利要求4所述的方法,其特征在于,所述根据所述升级序列依次对多个所述第二处理器进行升级,包括:选定待升级的第二处理器;向所述待升级的第二处理器发送Flash擦除指令,所述Flash擦除指令中包括待擦除的Flash空间的地址及大小;所述待擦除的Flash空间的大小大于或等于所述待升级的第二处理器对应的升级包的大小;将所述待升级的第二处理器对应的升级包传输至所述待升级的第二处理器;向所述待升级的第二处理器发送完整性校验指令,以使所述第二处...
【专利技术属性】
技术研发人员:郭森,
申请(专利权)人:北京经纬恒润科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。