AUTOSAR 通信服务-Dcm子模块DSP详解
正文
3.4 诊断服务处理层(DSP)
3.4.1 DSP功能概述
DSP为诊断服务的处理,当接收到DSD请求处理诊断服务,服务处理过程:
. 分析收到的请求消息
. 检查格式和是否支持寻址子功能
. 在DEM、SWC或其他BSW模块上获取数据或执行所需的函数调用
. 组装响应
3.4.1.1 检查格式及是否支持其子功能
DSP对请求消息的分析导致格式错误或长度错误时,DSP子模块将触发NRC 0x13 (Incorrect message length or invalid format)的负响应。
3.4.1.2 组装消息
DSP子模块通过对包含响应服务标识符的响应消息进行组装,确定响应消息长度。
3.4.1.3 否定响应码的处理
除非另一个特定的NRC被指定,否则当API调用执行服务没有返回OK时,DSP子模