首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DTC - Dem AUTOSAR组合数据的即时存储

DTC - Dem AUTOSAR组合数据的即时存储
EN

Stack Overflow用户
提问于 2021-01-25 20:22:02
回答 1查看 558关注 0票数 1

如果Dem模块只保存组合DTC (启用即时存储)快照和扩展数据,那么Dem模块的行为是否正确?在电源复位和读取DTC后,我收到DTC 0x50的状态,但发生计数器等于1,并且带有快照数据。对于未合并的DTC,状态不同于0x50。这是正确的吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-27 04:48:26

这种行为肯定是不正确的。状态0x50表示DTC根本没有经过测试,但是另一方面,您已经存储了映射到此DTC的一个事件的数据。以下是您的DTC状态字节:

我们所知道的:

  1. DEM将所有DTC的状态字节存储在一个块中,但扩展数据和快照存储在单独的块中。
  2. 组合DTC的状态字节将根据下表进行评估:

  1. 事件的存储策略由DEM常规选项中的参数DemEventMemoryEntryStorageTrigger定义。

我建议在重置前先检查有问题的DTC的状态。如果我们在内存中有快照和/或扩展数据,并且有一个状态字节,表明数据传输控制失败,但在复位后,我们得到的状态是0x50,则这意味着不会触发存储具有该状态字节的NvM块。

但是,如果在重置之前我们的状态也是0x50,那么这意味着您可能只是DemEventMemoryEntryStorageTrigger的配置有问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65884711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档