DTC错误状态异常排查

问题描述

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

问题分析

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

问题结论

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

相关推荐
kakakahahahaha3 小时前
Win10开始菜单打不开排查:explorer、AppX注册、SFC、服务与用户配置修复
windows·电脑·笔记本电脑·内容运营·软件需求
ITHAOGE154 小时前
下载 | Windows Server 2016最新纯净版ISO映像!(集成9月更新、标准版、数据中心版、14393.9514)
windows·科技·微软·电脑
传奇开心果编程9 小时前
【Compose Multiplatform 跨端开发学与练】第3课 布局与组件
android·windows·学习·ui·ios·kotlin·composer
懒人810 小时前
Windows11系统优化指南
windows·经验分享
Vex2une10 小时前
Windows 磁盘管理发展史:从 FDISK 分区表到存储池与虚拟磁盘
windows·gpt·磁盘管理·mbr·fdisk·动态磁盘·储存池
今夕资源网11 小时前
从夯到拉模拟器RankPix windows本地版 exe
windows·exe·从夯到拉·从夯到拉模拟器·rankpix·本地版
kakakahahahaha11 小时前
Windows系统时间校准指南:time命令、date命令、w32tm /resync与CMOS排查
windows·笔记本电脑·软件需求
一技安身12 小时前
【mysql】Windows MySQL 8.4.10 绿色免安装喂饭教程
windows·mysql·adb
传奇开心果编程12 小时前
【Compose Multiplatform 跨端开发学与练】第8课 资源管理与主题
android·windows·学习·ios·kotlin·web·composer
sukalot13 小时前
Windows 驱动实例分析系列:libwdi 驱动分析 - 应用篇(一)
windows·驱动开发