如果Dem模块只保存组合DTC (启用即时存储)快照和扩展数据,那么Dem模块的行为是否正确?在电源复位和读取DTC后,我收到DTC 0x50的状态,但发生计数器等于1,并且带有快照数据。对于未合并的DTC,状态不同于0x50。这是正确的吗?
发布于 2021-01-27 04:48:26
这种行为肯定是不正确的。状态0x50表示DTC根本没有经过测试,但是另一方面,您已经存储了映射到此DTC的一个事件的数据。以下是您的DTC状态字节:
我们所知道的:
我建议在重置前先检查有问题的DTC的状态。如果我们在内存中有快照和/或扩展数据,并且有一个状态字节,表明数据传输控制失败,但在复位后,我们得到的状态是0x50,则这意味着不会触发存储具有该状态字节的NvM块。
但是,如果在重置之前我们的状态也是0x50,那么这意味着您可能只是DemEventMemoryEntryStorageTrigger的配置有问题。
https://stackoverflow.com/questions/65884711
复制相似问题