一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车载嵌入式OTA刷写文件、刷写装置及刷写方法与流程

2021-11-03 12:31:00 来源:中国专利 TAG:

技术特征:
1.一种嵌入式控制器ota刷写文件,其特征在于,所述刷写文件格式包括:文件配置参数、数据块配置参数、刷写数据块及文件结束标志;文件配置参数:被配置为刷写装置引用,包含参数标识符、分隔符和参数;数据块配置参数:被配置为刷写装置引用,包括数据块配置参数标识及刷写传输参数,所述刷写传输参数包括:传输块大小;单次传输块起始地址;传输数据总大小;刷写数据块:被配置为刷写装置传输的数据内容,数据块的数据按行存储,每一行数据包括数据内容、数据crc、数据结束标识;文件结束标志,以“end”代表该ota刷写文件内容结束;所述ota刷写文件经过加密算法处理之后得到加密的ota刷写文件。2.根据权利要求1所述的嵌入式控制器ota刷写文件,其特征在于,所述参数标识符由“otafilecfg”和“:”组成,“otafilecfg”代表该行为文件配置参数,“:”为参数分隔符,其后为参数;参数由两个十六进制数组成,第一个代表数据块单行的有效数据内容位数,第二代表文件中总计有多少个数据块。3.根据权利要求1所述的嵌入式控制器ota刷写文件,其特征在于,所述数据块配置参数标识由“cfg”和“:”组成,“cfg”标识代表该行数据为数据块配置参数行,“:”为参数分割标识,其后为传输参数;传输参数由10个十六进制数组成,其中1至2位代表单次传输blocksize大小的值;第3至6位代表单次传输块起始地址; 第7至10位代表传输数据总大小;所述blocksize指被刷控制器能支持的接收能力。4.根据权利要求1所述的嵌入式控制器ota刷写文件,其特征在于,所述刷写数据块的一行数据包括65个十六进制数据,64个刷写数据及1个crc校验值,之后跟行数据结束标识“xx”。5.一种嵌入式控制器ota刷写文件的刷写装置,其包括解码器和刷写器;其特征在于,所述解码器包括:解码模块:用于解码权利要求1

4任一项所述的ota刷写文件的加密数据,通过解密算法得到真实的数据内容;存储模块:用于将真实的数据内容按照权利要求1所述的ota刷写文件格式进行数据保存;所述刷写器包括:刷写任务模块:对多个刷写任务进行管理,按优先级顺序依次展开刷写任务;安全认证模块:用于对被刷写对象的安全访问,通过密钥验证,获取其刷写等级的安全权限;数据读取模块:用于从存储区域读取刷写文件,并按照权利要求1所述ota刷写文件格式标识进行数据读取;数据刷写模块:根据读取模块传输的配置参数,以及刷写数据内容,按照规定的传输格式,传输数据到被刷写对象;刷写验证模块:用于对被刷写对象中刷写后的数据进行数据完整性校验以及数据可用性校验。6.一种嵌入式控制器ota刷写文件的刷写方法,其特征在于,采用权利要求1

4任一项
所述的ota刷写文件,包括以下步骤:步骤1:解码器解码加密后的ota刷写文件并存储解码后的ota刷写文件,等待刷写器的读取;步骤2:通过刷写任务管理,记录一个刷写任务开始与结束,并在任务结束之后开始下一个任务,直到指定所有刷写对象都完成刷写;步骤3:对被刷写对象进行安全认证,如果成功则进入步骤4;否则刷写结束;步骤4:读取ota刷写文件数据,过程出现读取失败,则进入步骤7;步骤41:首先打开文件,读取文件首行,获取刷写文件配置参数;步骤42:读取文件第二行,识别第一个数据块配置参数,获取第一个数据块的起始地址,数据块大小,以及类型;步骤43:按照数据文件配置中的行数据位数,读取数据行内容;步骤44:传输数据内容至刷写器刷写模块;步骤5:开始刷写,传输数据,过程出现传输失败,则进入步骤7;步骤51:根据数据块的地址信息和大小,进行flash擦除;步骤52:进行数据传输;步骤53:数据传输结束,如果有数据块,回到步骤51;步骤6:刷写成功验证,过程出现传输失败,则进入步骤7;步骤7:刷写结束。

技术总结
本发明的目的是提供一种嵌入式控制器OTA刷写文件、刷写装置及刷写方法,所述刷写文件格式包括:文件配置参数、数据块配置参数、刷写数据块及文件结束标志。通过将bin、hex、S19等文件按照所述OTA刷写文件格式转换为OTA刷写文件,OTA刷写文件内容只有必须几个标识符和数据,格式易识别,易读取。所述刷写装置统一化刷写流程,不同刷写对象的刷写文件差异信息则配置在OTA刷写文件的配置信息OTAfilecfg中,刷写过程不需要进行解码或者解密数据,而是直接读取数据,其后发送数据,减少处理过程,从而减少刷写时间,使得整车控制器的唤醒时长减少,降低资源消耗和成本。降低资源消耗和成本。降低资源消耗和成本。


技术研发人员:黄正瑜 刘平 刘俊
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2021.07.31
技术公布日:2021/11/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献