一种程序数据刷写方法及相关装置制造方法及图纸

技术编号:43278512 阅读:18 留言:0更新日期:2024-11-12 16:03
本申请公开了一种程序数据刷写方法及相关装置,涉及软件技术领域,接收平台下发的程序数据,程序数据包括信息区和有效数据区,信息区中包含控制器中各分区的分区类型、分区地址和数据长度,有效数据区中包含各分区待刷写的有效数据;响应平台下发的远程刷写指令,通过匹配信息区中各分区的分区类型确定当前待刷写的目标分区,并获取目标分区对应的目标分区地址和目标数据长度;根据目标数据长度从有效数据区中读取目标分区对应的目标有效数据,并按照目标分区地址对控制器刷写目标有效数据。本申请中程序数据可以下载存储于车载终端中,按照平台的刷写需求以分区的方式进行远程刷写,这就无需平台重复转换,减少流量消耗,提升远程刷写效率。

【技术实现步骤摘要】

本申请涉及软件,尤其涉及一种程序数据刷写方法及相关装置


技术介绍

1、当前车辆进行oat(over-the-air,空中下载技术)升级时,需要以无线传输的方式(比如远程4g连接)将程序数据从平台(网站可视化前端页面或者服务器存储或者回传信息等)远程下载到车载终端,再由车载终端通过有线传输的方式(比如can线报文)对控制器刷写该程序数据。

2、应控制器的芯片类型和内存管理的需要,控制器更新时有不同的分区,不同的分区存放的信息也不同。而当前oat升级以平台的下发文件为准,如果要刷写不同的分区,则需要平台按照分区转换程序数据、再进行远程下载和刷写,这显然会增加平台负荷、也会极大增加流量消耗。


技术实现思路

1、鉴于上述问题,本申请提供了一种程序数据刷写方法及相关装置,以实现无需平台重复转换、分区刷写的目的。具体方案如下:

2、本申请第一方面提供一种程序数据刷写方法,所述程序数据刷写方法包括:

3、接收平台下发的程序数据,所述程序数据包括信息区和有效数据区,所述信息区中包含控制器本文档来自技高网...

【技术保护点】

1.一种程序数据刷写方法,其特征在于,所述程序数据刷写方法包括:

2.根据权利要求1所述的程序数据刷写方法,其特征在于,所述控制器中各分区在所述有效数据区中的位置具有顺序关系;

3.根据权利要求1所述的程序数据刷写方法,其特征在于,所述通过匹配所述信息区中各分区的分区类型确定当前待刷写的目标分区,包括:

4.根据权利要求3所述的程序数据刷写方法,其特征在于,所述信息区中还包含数据类型;在所述远程刷写指令指示非单变量刷写的情况下,所述数据类型为常规数据、压缩数据、加密数据中的一种,在所述数据类型为压缩数据时,所述数据长度包括压缩前数据长度和压缩后数据长度...

【技术特征摘要】

1.一种程序数据刷写方法,其特征在于,所述程序数据刷写方法包括:

2.根据权利要求1所述的程序数据刷写方法,其特征在于,所述控制器中各分区在所述有效数据区中的位置具有顺序关系;

3.根据权利要求1所述的程序数据刷写方法,其特征在于,所述通过匹配所述信息区中各分区的分区类型确定当前待刷写的目标分区,包括:

4.根据权利要求3所述的程序数据刷写方法,其特征在于,所述信息区中还包含数据类型;在所述远程刷写指令指示非单变量刷写的情况下,所述数据类型为常规数据、压缩数据、加密数据中的一种,在所述数据类型为压缩数据时,所述数据长度包括压缩前数据长度和压缩后数据长度;在所述远程刷写指令指示单变量刷写的情况下,所述数据类型为常规数据;

5.根据权利要求1所述的程序数据刷写方法,其特征在于,所述信息区...

【专利技术属性】
技术研发人员:刘月美李秀月钟永超秦少春
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:

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

1