[发明专利]刷写文件生成方法、装置、设备及存储介质在审
申请号: | 202211702854.5 | 申请日: | 2022-12-28 |
公开(公告)号: | CN115934134A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 俞邦;包佳杰 | 申请(专利权)人: | 浙江吉利控股集团有限公司;浙江吉利远程新能源商用车集团有限公司;浙江远程商用车研发有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/41;G06F8/71;G06F16/16 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 杨长河 |
地址: | 310000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 生成 方法 装置 设备 存储 介质 | ||
本申请公开了一种刷写文件生成方法、装置、设备及存储介质,属于计算机技术领域。本申请通过获取待更新软件所对应的应用层代码;控制第一脚本运行,基于所述应用层代码,生成编译文件;控制第二脚本运行,基于所述编译文件,生成刷写文件,以供上位机基于所述刷写文件对所述待更新软件进行更新。所以本申请通过第一脚本完成待更新软件的编译,在此基础上,通过第二脚本,得到可以直接应用与待更新软件更新的刷写文件,简化了刷写文件生成的过程,进而提高了软件更新效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种刷写文件生成方法、装置、设备及存储介质。
背景技术
随着国内新能源汽车技术的发展,汽车控制器开发越来越快,变更的内容也越来越多,电子控制软件和标定的更新换代越来越频繁,因此花费在代码生成的时间占比就越来越多。基于uds协议的bootloader(使用UDS协议服务实现应用软件,应用数据(包括网络配置数据和标定数据)的更新)是目前汽车行业内主流的汽车软件更新方法,但软件编译环境直接生成的文件并无法直接用于软件更新,其生成的文件需要进一步处理才能应用于软件更新,导致软件更新效率较低。
上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
发明内容
本申请的主要目的在于提供一种刷写文件生成方法、装置、设备及存储介质,旨在解决软件更新效率低的技术问题。
为实现上述目的,本申请提供一种刷写文件生成方法,包括以下步骤:
获取待更新软件所对应的应用层代码;
控制第一脚本运行,基于所述应用层代码,生成编译文件;
控制第二脚本运行,基于所述编译文件,生成刷写文件,以供上位机基于所述刷写文件对所述待更新软件进行更新。
可选地,所述控制第二脚本运行,基于所述编译文件,生成刷写文件的步骤,包括:
控制第二脚本启动,生成第一文件夹和第二文件夹;
获取所述应用层代码相关联的a2l格式文件,并存储至所述第一文件夹;
获取所述编译文件,将所述编译文件以hex格式、elf格式、map格式和mdf格式存储至所述第一文件夹;
调用所述第二脚本中的CRC脚本以及a2l脚本,基于所述第一文件夹中存储的文件,生成vFlash.hex格式、vFlash.crc格式、Calo.hex格式、Calo.crc格式和a2l格式的编译文件;
将所述vFlash.hex格式、vFlash.crc格式、Calo.hex格式、Calo.crc格式、a2l格式的编译文件以及map格式的编译文件移存至所述第二文件夹,并清空所有过程文件,生成用于vflash刷写设备或者诊断仪刷写设备的刷写文件。
可选地,所述调用所述第二脚本中的CRC脚本以及a2l脚本,基于所述第一文件夹中存储的文件,生成vFlash.hex格式、vFlash.crc格式、Calo.hex格式、Calo.crc格式和a2l格式的编译文件的步骤,包括:
调用所述第二脚本中的CRC脚本,基于所述第一文件夹中存储的a2l格式文件、hex格式的编译文件以及mdf格式的编译文件,生成vFlash.hex格式、vFlash.crc格式、Calo.hex格式和Calo.crc格式的编译文件;
调用所述第二脚本中的a2l脚本,基于所述第一文件夹中存储的elf格式的编译文件,生成a2l格式的编译文件。
可选地,所述调用所述第二脚本中的CRC脚本以及a2l脚本,基于所述第一文件夹中存储的文件,生成vFlash.hex格式、vFlash.crc格式、Calo.hex格式、Calo.crc格式和a2l格式的编译文件的步骤之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利控股集团有限公司;浙江吉利远程新能源商用车集团有限公司;浙江远程商用车研发有限公司,未经浙江吉利控股集团有限公司;浙江吉利远程新能源商用车集团有限公司;浙江远程商用车研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211702854.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种涂装车间生产计划兑现率保障管控方法
- 下一篇:模拟发丝纹理的方法