【技术实现步骤摘要】
本申请涉及汽车软件,尤其涉及ecu软件模式切换和测试验证方法、装置、设备及存储介质。
技术介绍
1、汽车的电子控制单元(electronic control unit,ecu)在汽车的运行控制中起着关键作用。在ecu的软件生命周期中,boot模式,也即编程会话模式是一个重要的阶段,主要用于系统初始化、软件升级等操作。在实际应用中,有时需要ecu软件维持在boot模式下,以便进行特定的调试、诊断或者应对一些特殊的工况需求。例如在基于uds协议的bootloader软件测试过程中,工程师通常需要ecu能够稳定维持在boot模式,以便执行boot模式下各uds诊断服务相关测试。然而,在实际测试中,当通过诊断指令(如0x10 0x02进入编程会话)使ecu切换至boot模式后,由于app软件始终存在且有效,当出现重新上电、复位或会话超时后,ecu将会自动退回到app模式,无法有效地维持在boot模式下,导致测试中断或失败。
2、目前,传统的ecu软件在进入正常运行模式后,很难再便捷地维持在boot模式,这给相关的调试、诊断工作带来了
...【技术保护点】
1.一种ECU软件模式切换和测试验证方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述诊断指令控制电子控制单元进行模式切换或在应用软件有效时维持编程会话模式的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述在所述运行状态和所述应用软件有效标志位满足第一预设条件时,根据所述诊断指令控制所述电子控制单元进入编程会话模式并在应用软件有效时维持所述编程会话模式的步骤包括:
4.如权利要求3所述的方法,其特征在于,所述在例程开启时,将所述应用软件有效标志位由有效修改为无效,以使所述电子控制单元在应用
...【技术特征摘要】
1.一种ecu软件模式切换和测试验证方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述诊断指令控制电子控制单元进行模式切换或在应用软件有效时维持编程会话模式的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述在所述运行状态和所述应用软件有效标志位满足第一预设条件时,根据所述诊断指令控制所述电子控制单元进入编程会话模式并在应用软件有效时维持所述编程会话模式的步骤包括:
4.如权利要求3所述的方法,其特征在于,所述在例程开启时,将所述应用软件有效标志位由有效修改为无效,以使所述电子控制单元在应用软件有效时维持所述编程会话模式的步骤包括:
5.如权利要求2所述的方法,其特征在于,所述在所述运行状态和所述应用软件有效标志位满足第二预设条件时,根据所述诊断指令控制所述电子控制单元由所述编程会话模...
【专利技术属性】
技术研发人员:李孝文,王文涛,吴鹏健,
申请(专利权)人:岚图汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。