[发明专利]一种车载嵌入式OTA刷写文件、刷写装置及刷写方法在审
申请号: | 202110876728.0 | 申请日: | 2021-07-31 |
公开(公告)号: | CN113590157A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 黄正瑜;刘平;刘俊 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 重庆华科专利事务所 50123 | 代理人: | 康海燕 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 嵌入式 ota 文件 装置 方法 | ||
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:刷写结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110876728.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示装置和车辆
- 下一篇:一种车辆轴荷设计中确定人体质心的方法