[发明专利]汽车ECU Bootloader的启动方法及装置在审

专利信息
申请号: 202110003527.X 申请日: 2021-01-04
公开(公告)号: CN112764786A 公开(公告)日: 2021-05-07
发明(设计)人: 刘福伟;贺兴亮;姚元吉;李斌;方鑫;张衡;代鹏 申请(专利权)人: 东风商用车有限公司
主分类号: G06F8/654 分类号: G06F8/654
代理公司: 湖北竟弘律师事务所 42230 代理人: 张雯俐
地址: 430056 湖北省*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 汽车 ecu bootloader 启动 方法 装置
【说明书】:

本申请涉及一种汽车ECU Bootloader的启动方法及装置,涉及汽车电子软件开发技术领域,通过对有效的应用程序中的预设的Stay‑In‑Boot激活条件标志位是否置位的信息进行提取,并根据提取到的Stay‑In‑Boot激活条件标志位是否置位的信息,执行Stay‑In‑Boot定时器的初始化操作或直接运行应用程序,通过对该Stay‑In‑Boot激活条件标志位的检查,可以使得正常的应用程序直接进入运行状态;对于存在缺陷的应用程序,对Stay‑In‑Boot定时器进行初始化操作,并通过接收ECU外部发送的更新应用程序请求以激活Stay‑In‑Boot功能,强制应用程序进入Bootloder刷写程序中完成更新。因此,本申请实施例不仅可保证ECU初始化时间符合实际需求,且可保证陷入死循环的应用程序也可利用Bootloader进行应用程序的更新。

技术领域

本申请涉及汽车电子软件开发技术领域,特别涉及一种汽车ECU Bootloader的启动方法及装置。

背景技术

汽车ECU(Electronic Control Unit,电子控制单元)中的Bootloader(启动装载程序)是固化在ECU Flash中的一段特定程序,用于通过CAN总线在线刷写更新ECU的应用程序。Bootloader的启动流程指的是在ECU上电或复位后、进入应用程序之前或者运行Bootloader刷写程序之前的一段流程。传统的启动流程通常有以下两种:

第一种:参见图1所示,ECU上电或复位后,首先完成基本的初始化工作,然后查询是否有应用程序更新请求,如果有,则进入Bootloader刷写程序运行;如果没有,则检查应用程序是否有效,如果有效,则跳转到应用程序执行,否则进入Bootloader刷写程序内运行;但是,该方法会存在以下问题:当应用程序有效,但其运行陷入异常(比如跑飞),应用程序就会执行复位,然后经过Bootloader再次进入到应用程序运行,而应用程序会再次执行复位,进而陷入到一种死循环,在这种情况下ECU就永远无法利用Bootloader进行应用程序的更新。

第二种:参见图2所示,在完成基本初始化后,增加了停留在Bootloader一段时间的步骤,在此期间查询是否有来自外部CAN总线的应用程序更新请求,如果有更新请求,则直接进入到Bootloader刷写程序运行,如果时间超时且没有更新请求,则检查应用程序是否有效,如果有效,则跳转到应用程序执行,否则进入Bootloader刷写程序内运行;但是,该方法会存在以下问题:在任何情况下,ECU上电/复位后(不管是否有应用程序更新的请求)都必须要等待一段时间才能进入应用程序运行,使得ECU需要经过较长时间的初始化过程才能正常运行,其不符合系统或整车的初始化时间需求,可能会导致整车各ECU之间的同步通信、信号采集丢失等问题。

发明内容

本申请实施例提供一种汽车ECU Bootloader的启动方法及装置,以解决相关技术中ECU初始化时间过长以及由于应用程序陷入死循环而导致的无法利用Bootloader进行应用程序更新的问题。

第一方面,提供了一种汽车ECU Bootloader的启动方法,包括以下步骤:

ECU上电或复位,从ECU中获取应用程序信息;

检测所述应用程序信息中是否包含更新应用程序请求信息,若未包含所述更新应用程序请求信息,则判断所述应用程序是否为有效程序,若确定所述应用程序为有效程序,则提取所述应用程序中预设的Stay-In-Boot激活条件标志位的信息;

根据所述Stay-In-Boot激活条件标志位的信息,执行Stay-In-Boot定时器的初始化操作或运行所述应用程序;

在执行Stay-In-Boot定时器的初始化操作之后,根据在Stay-In-Boot定时器溢出前是否接收到ECU外部发送的更新应用程序请求,执行Bootloder刷写程序或运行所述应用程序;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风商用车有限公司,未经东风商用车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110003527.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top