本文框架
前言
在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用UDS服务的进一步探讨及开发中注意事项, Dem/Dcm/CanTp/Fim模块配置开发及注意事项,诊断与BswM/NvM关联模块的应用开发及诊断capl测试脚本开发等诊断相关实战内容。
Autosar诊断实战导读快速链接:Autosar诊断实战系列导读
Autosar全模块实战专栏快速链接:AutoSar实战进阶系列导读
本篇我们一起学习下Dem中Event的存储,主要话题如下:
1)Dem触发NvM存储的基本流程;
2)Dem触发NvM存储的layout格式及内容,Event与DTC的存储关系;
3)Combined Event的存储处理。
对应思维框图:
1. Dem触发NvM存储的基本流程
在讲解前再引入下Event的概念,Event是DEM模块中最重要的元素,在AUTOSAR软件架构中DTC只是展示给诊断仪使用者,而Event才是DTC状态实际操控者,同时Event也是诊断NVM数据存储实际控制者。
在BSW及SWC中,组件通过对Event进行事件或周期性的检测ÿ