【技术实现步骤摘要】
一种刷写环境的设计方法及装置
[0001]本专利技术涉及数据处理
,尤其涉及一种刷写环境的设计方法及装置。
技术介绍
[0002]控制器软件的更新是不可避免的,便捷的刷写环境是软件工程师工作中不可缺少的工作。一般地,刷写环境包括刷写上位机、刷写设备和待刷写控制器,如图1所示,刷写上位机的界面的内容配置有选择待刷写ECU、选择刷写方式,刷写上位机可以根据待刷写控制器(即图1中待刷写ECU)添加相应的刷写文件,刷写文件包括:Application升级文件、Flash驱动文件、标定文件、安全访问文件、CRC校验算法文件等。利用刷写上位机的界面的配置的选择刷写方式,可以选择使用CAN或者Ethernet的通信方式刷写。刷写上位机可以为专用的诊断仪、基于CanOe自行开发的刷写环境等,诊断仪会根据各个待刷写ECU的刷写规范定义并存储各个待刷写ECU的刷写流程;自行开发的刷写环境一般对特定某一个待刷写ECU,按照刷写规范定义特定的刷写流程。即现有技术中上位机按照刷写规范特定的刷写流程刷写ECU。如图1所示,选择待刷写ECU以及选择 ...
【技术保护点】
【技术特征摘要】
1.一种刷写环境的设计方法,其特征在于,包括:预先编写通用刷写流程,其中,所述通用刷写流程包括:预编程配置、编程配置和后编程配置,其中,所述预编程配置、所述编程配置和所述后编程配置中包含至少一个诊断服务;在接收到对目标控制器的刷写环境的设计请求的情况下,识别所述通用刷写流程中与所述目标控制器匹配的各个已选定诊断服务;针对所述各个已选定诊断服务,确定所述目标控制器的第一目标刷写流程。2.根据权利要求1所述的方法,其特征在于,在接收到对目标控制器的刷写环境的设计请求的情况下,识别所述通用刷写流程中与所述目标控制器匹配的各个已选定诊断服务,包括:遍历所述通用刷写流程,获取所述通用刷写流程中的每个诊断服务的标识;基于所述标识,在各个诊断服务中识别出与所述目标控制器匹配的已选定诊断服务。3.根据权利要求1所述的方法,其特征在于,针对所述各个已选定诊断服务,确定所述目标控制器的第一目标刷写流程,包括:获取所述各个已选定诊断服务的执行顺序;基于所述执行顺序确定所述目标控制器第一目标刷写流程。4.根据权利要求3所述的方法,其特征在于,还包括:获取所述各个已选定诊断服务的服务数据;对所述服务数据进行配置,配置完成后,更新所述第一目标刷写流程,得到第二目标刷写流程。5.根据权利要求4所述的方法,其特征在于,还包括:读取所述第二目标刷写流程和/或所述第一目标刷写流程的配置信息;判断是否需要保存所述配置信息;若是,...
【专利技术属性】
技术研发人员:范长买,
申请(专利权)人:北京经纬恒润科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。