DTC错误状态异常排查

问题描述

测试提了个bug,说DTC错误状态异常。应该是0x2B的时候,变成了0x23。应该是0x2A的时候,变成了0x22。应该是0x28的时候,变成了0x20。

问题分析

结合上面的几个现象,都有一个共同特点------确认错误位未置起。分析当前错误和确认错误之间的关系,没有滤波直接产生确认故障,这俩应该要同时置起的。对比了手写代码和配置,跟其他DTC都是同样的逻辑,没有太大的区别。并且在我的开发环境当中,没能把问题复现出来。

问题结论

跟测试同学拿到了测试DTC的脚本,发现测试同学写的脚本在几乎同一时间触发了非常多的DTC。DTC的相关信息是需要存储到NVM当中的,但是NVM的位置有限,只能够让确认故障的DTC存储进去,新产生的DTC因为无法存储进去,就会把确认错误位清掉。

相关推荐
hoaxxcj6 小时前
DeepSeek Harness 本地部署与第三方插件排障实录:从 fetch failed 到 preset not found
人工智能·windows·开源·ai agent·deepseek
江湖人称菠萝包8 小时前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter11-PE文件格式深入剖析
windows·笔记
普通人68 小时前
win系统docker运行
windows·docker
软件课代表CiCi19 小时前
运行库是什么?电脑缺运行库怎么办?c++运行库缺失修复全攻略
开发语言·c++·windows·电脑·dll修复·dll丢失·运行库
梅孔立20 小时前
OpenCode + Windows PowerShell 完整安装使用教程
windows
2601_9623649721 小时前
面向设备厂商:Windows Hello 认证摄像头核心要点
windows·安全·电脑
星间都市山脉1 天前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
小羊没烦恼!1 天前
Memory 记忆设计讨论:为什么 Agent Memory 不能只靠向量数据库?
java·开发语言·windows·算法·c#
公子小六1 天前
基于.NET的Windows窗体编程之WinForms自定义控件(1)
windows·.net