【技术实现步骤摘要】
程序刷写方法、装置、车辆及存储介质
本申请实施例涉及数据处理
,尤其涉及一种程序刷写方法、装置、车辆及存储介质。
技术介绍
在车辆软件功能控制领域,电子控制单元(ElectronicControlUnit,ECU)常有两种部署方式,一种是将相同或相近功能的ECU以分布式网络方式布局,使用多个相同的ECU硬件,基于不同的软件共同实现某项功能;另一种是将运算功能强大的ECU和实际操作被控对象的控制板分别设置,ECU采用通用的硬件设计方案,烧录不同的软件程序实现不同的功能。但是,上述两种部署方式都可能会出现控制器局域网络(ControllerAreaNetwork,CAN)总线中,多个硬件节点的ECU完全一致的情况,而CAN总线规范要求节点诊断标识(Identity,ID)不能重复。因此,在上述两种部署方式中,对各硬件节点对应的诊断ID的引导装载程序(Bootloader)的开发和管理存在较大的困难。例如,针对相同硬件规格的ECU,需要根据各节点的诊断ID,开发多套Bootloader,软件配置管理和版本管理的难度都 ...
【技术保护点】
1.一种程序刷写方法,其特征在于,包括:/n控制器从诊断标识池中选择目标诊断标识;/n所述控制器对所述目标诊断标识的安全性进行校验;/n若所述目标诊断标识的安全性校验通过,所述控制器基于所述目标诊断标识进行程序刷写。/n
【技术特征摘要】
1.一种程序刷写方法,其特征在于,包括:
控制器从诊断标识池中选择目标诊断标识;
所述控制器对所述目标诊断标识的安全性进行校验;
若所述目标诊断标识的安全性校验通过,所述控制器基于所述目标诊断标识进行程序刷写。
2.根据权利要求1所述的方法,其特征在于,所述控制器从诊断标识池中选择目标诊断标识,包括:
所述控制器获取外部硬线信号;
所述控制器根据所述外部硬线信号与诊断标识之间的对应关系,从诊断标识池中选择与所述外部硬线信号对应的目标诊断标识。
3.根据权利要求2所述的方法,其特征在于,在所述控制器对所述目标诊断标识的安全性进行校验,包括:
所述控制器接收第一帧诊断报文;
所述控制器判断所述第一帧诊断报文对应的诊断标识与所述目标诊断标识是否相同。
4.根据权利要求2所述的方法,其特征在于,所述目标诊断标识的安全性校验通过,包括:
若所述第一帧诊断报文对应的诊断标识与所述目标诊断标识相同,则所述控制器确定所述目标诊断标识的安全性校验通过。
5.根据权利要求1-4任一项所述的方法,其特征在于,在所述控制器从诊断标识池中选择目标诊断标识之前,所述方法还包括...
【专利技术属性】
技术研发人员:姜珊,许凯程,孙忠刚,张晓谦,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。