[发明专利]一种汽车控制器软件刷写方法、系统、设备及存储介质在审
申请号: | 202110304078.2 | 申请日: | 2021-03-22 |
公开(公告)号: | CN113127014A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 董昌兴;严鉴铂;刘义;袁景敏;任帅;王婧宇;李丽 | 申请(专利权)人: | 西安法士特汽车传动有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 姚咏华 |
地址: | 710119 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 控制器 软件 方法 系统 设备 存储 介质 | ||
本发明公开了一种汽车控制器软件刷写方法、系统、设备及存储介质,1.控制器上电或复位;2.控制器收到软件刷写指令后,判断应用软件刷写条件是否满足,若满足,则进行步骤三,否则应用软件继续运行;3.进入Bootloader软件,读取软件刷写波特率和软件刷写通道信息,配置CAN通道,将应用软件是否有效信息更改为无效;4.擦除原有的应用软件地址空间数据,写入新的应用软件;5.刷写完成后,更新软件刷写波特率和软件刷写通道信息,并变更应用软件是否有效信息为有效。即使控制器应用软件更新失败,仍然可以继续通过整车CAN线刷写,避免了控制器在售后维护中被刷死。
技术领域
本发明属于控制器软件刷写领域,涉及一种汽车控制器软件刷写方法、系统、设备及存储介质。
背景技术
大部分汽车控制器都实现了基于HIS规范的Bootloader软件刷写,售后服务人员通过整车线束,可以方便的进行控制器应用软件的更新和刷写,大大便利了商用车的售后服务。
目前汽车控制器软件一般分为两部分,底层系统软件和上层应用软件。底层系统软件为上层应用软件提供基础软件服务:包括硬件驱动,通信协议(CAN、LIN),诊断服务(如UDS),系统服务(如任务调度,资源分配等),软件刷写(如Bootloader)等。上层应用软件是针对特定应用领域,基于控制器底层系统软件支持,用来达到用户预期目标的计算机软件。
各系统供应商控制器除通过默认软件刷写波特率外,为了适应整车厂整体线束配置的需求,一般还允许通过控制器应用软件来配置软件刷写的波特率。
正常情况下,各系统供应商控制器在出厂刷写应用软件后,控制器就按照整车厂的线束需求,运行在对应的波特率上。售后服务人员在整车线束上,直接更新控制器应用软件。
基于成本的考虑,一般的控制器都没有可用于软件备份的Flash空间。软件刷写流程,首先需要将原有的应用软件从Flash上擦除,然后写入新的应用软件。但是售后服务人员在更新控制器应用软件过程中,如果刷写失败后,原先的控制器应用软件被破坏,此时控制器处于没有应用软件的状况,只能使用默认波特率进行软件刷写。默认波特率如果和整车线束的波特率不一致,就无法在线进行应用软件的刷写,给控制器的售后维护带来麻烦。
发明内容
本发明的目的在于克服上述现有技术的缺点,提供一种汽车控制器软件刷写方法、系统、设备及存储介质,即使控制器应用软件更新失败,仍然可以继续通过整车CAN线刷写,避免了控制器在售后维护中被刷死。
为达到上述目的,本发明采用以下技术方案予以实现:
一种汽车控制器软件刷写方法,包括以下步骤;
步骤一,控制器上电或复位;
步骤二,控制器收到软件刷写指令后,判断应用软件刷写条件是否满足,若满足,则进行步骤三,否则应用软件继续运行;
步骤三,进入Bootloader软件,读取软件刷写波特率和软件刷写通道信息,配置CAN通道,将应用软件是否有效信息更改为无效;
步骤四,擦除原有的应用软件地址空间数据,写入新的应用软件;
步骤五,刷写完成后,更新软件刷写波特率和软件刷写通道信息,并变更应用软件是否有效信息为有效。
优选的,步骤一中,控制器上电或复位后,首先进入Bootloader软件,判断应用软件是否有效信息是否有效,如果应用软件是否有效信息为有效,则跳转到应用软件入口,启动应用软件,控制器进入应用软件工作模式;如果应用软件是否有效信息为无效,Bootloader软件读取软件刷写波特率和软件刷写通道信息,配置CAN通道,进入Bootloader软件工作模式,等待刷写指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安法士特汽车传动有限公司,未经西安法士特汽车传动有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110304078.2/2.html,转载请声明来源钻瓜专利网。