DSP概述
当接收到来自DSD子模块的调用请求时,DSP总是执行以下基本的处理步骤:
● 分析接收到的诊断请求消息
● 检查格式以及是否支持携带的子功能
● 在DEM、SW-Cs或其他BSW模块上获取数据或执行所需的函数调用
DSP模块功能
检查格式和子功能支持
DSP子模块将在执行所请求的命令之前检查合适的消息长度和结构。当分析诊断请求格式或长度有误时,DSP子模块应触发具有NRC:0x13(消息长度错误或无效格式)的负响应。
组装诊断响应报文
DSP子模块应组装不包括响应服务标识符的响应消息,并确定响应消息的长度。
负响应代码处理
当没有特定的NRC时,如果API调用执行服务未返回OK,DSP子模块应返回NRC:
0x10的负响应(一般拒绝)。如果请求消息包含不支持的参数时,DSP子模块应触发具有NRC:0x31的负响应(请求超出范围)。
诊断模式管理
● DcmDiagnosticSessionControl (service 0x10)
● DcmEcuReset (partly service 0x11)
● DcmSecurityAccess (service 0x27)
● DcmModeRapidPowerShutDown (partly service 0x11)
● DcmCommunicationControl_. (service
0x28)
● DcmControlDTCSetting (service 0x85)
● DcmResponseOnEvent_(service 0x86)
支持UDS服务
下表定义了DCM支持的UDS服务:
-
dsp
+关注
关注
554文章
8064浏览量
351414 -
模块
+关注
关注
7文章
2747浏览量
47982 -
汽车电子
+关注
关注
3029文章
8056浏览量
168192 -
AUTOSAR
+关注
关注
10文章
365浏览量
21886 -
系统
+关注
关注
1文章
1022浏览量
21479
发布评论请先 登录
相关推荐


DSP概述
DSP的ECAP模块的功能
基于DSP和CPLD的液晶模块的设计
基于DSP的SVC控制模块设计

i50e和i480e蓝牙模块的介绍和功能的详细中文资料概述
BLE蓝牙模块功能应用②——定位功能

评论