【技术实现步骤摘要】
本申请涉及车载控制器,具体地,涉及一种程序刷写方法及系统。
技术介绍
1、ecu(electronic control unit)电子控制单元,即汽车控制器。从上位机下载程序文件,并将完成程序文件存储到ecu的内存的操作称为程序刷写。由于软件功能需求变更及功能升级等,在ecu的开发、生产下线过程中需要频繁ecu的程序刷写。现有ecu存在由于待刷写程序文件的数据量庞大,导致传输的时间长、刷写效率低的问题。
技术实现思路
1、为了克服现有技术中的至少一个不足,本申请提供一种程序刷写方法及系统。
2、第一方面,提供一种程序刷写方法,包括:
3、对程序文件以固定字节长度进行拆解,得到多个程序块;
4、对每个程序块进行压缩,得到压缩包以及包含压缩包的长度信息的文件;
5、将所有程序块对应的压缩包以及包含压缩包的长度信息的文件,顺序拼接成新的程序文件;
6、从新的程序文件中取固定字节的数据组成传输包,新的程序文件以传输包的形式进行传输;传输包
...【技术保护点】
1.一种程序刷写方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,其中,将所有程序块对应的压缩包以及包含所述压缩包的长度信息的文件,顺序拼接成新的程序文件,包括:
3.如权利要求1所述的方法,其特征在于,其中,对所述传输包依次进行解压缩,并将解压缩后的数据进行存储,包括:
4.如权利要求3所述的方法,其特征在于,其中,对当前传输包中完整的压缩包依次进行解压缩,并将解压缩后的数据进行存储,包括:
5.一种程序刷写装置,其特征在于,包括:程序文件处理模块和解压缩及数据存储模块;
6.如权利要求5所
...【技术特征摘要】
1.一种程序刷写方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,其中,将所有程序块对应的压缩包以及包含所述压缩包的长度信息的文件,顺序拼接成新的程序文件,包括:
3.如权利要求1所述的方法,其特征在于,其中,对所述传输包依次进行解压缩,并将解压缩后的数据进行存储,包括:
4.如权利要求3所述的方法,其特征在于,其中,对当前传输包中完整的压缩包依次进行解压缩,并将解压缩后的数据进行存储,包括:
5.一种程序刷写装置,其特征在于,包括:程序文件处理模块和解压缩及数据存储模块;
6.如权利要求5所述的装置,其特征在于,所述程序文件处理模块,还用于...
【专利技术属性】
技术研发人员:王思逸,刘义,毕乾坤,陈彤,王婧宇,吕耀坤,阮班水,王迅,张俊超,
申请(专利权)人:陕西法士特汽车传动集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。