DSP概述
當(dāng)接收到來自DSD子模塊的調(diào)用請(qǐng)求時(shí),DSP總是執(zhí)行以下基本的處理步驟:
● 分析接收到的診斷請(qǐng)求消息
● 檢查格式以及是否支持?jǐn)y帶的子功能
● 在DEM、SW-Cs或其他BSW模塊上獲取數(shù)據(jù)或執(zhí)行所需的函數(shù)調(diào)用
DSP模塊功能
檢查格式和子功能支持
DSP子模塊將在執(zhí)行所請(qǐng)求的命令之前檢查合適的消息長度和結(jié)構(gòu)。當(dāng)分析診斷請(qǐng)求格式或長度有誤時(shí),DSP子模塊應(yīng)觸發(fā)具有NRC:0x13(消息長度錯(cuò)誤或無效格式)的負(fù)響應(yīng)。
組裝診斷響應(yīng)報(bào)文
DSP子模塊應(yīng)組裝不包括響應(yīng)服務(wù)標(biāo)識(shí)符的響應(yīng)消息,并確定響應(yīng)消息的長度。
負(fù)響應(yīng)代碼處理
當(dāng)沒有特定的NRC時(shí),如果API調(diào)用執(zhí)行服務(wù)未返回OK,DSP子模塊應(yīng)返回NRC:
0x10的負(fù)響應(yīng)(一般拒絕)。如果請(qǐng)求消息包含不支持的參數(shù)時(shí),DSP子模塊應(yīng)觸發(fā)具有NRC:0x31的負(fù)響應(yīng)(請(qǐng)求超出范圍)。
診斷模式管理
● DcmDiagnosticSessionControl (service 0x10)
● DcmEcuReset (partly service 0x11)
● DcmSecurityAccess (service 0x27)
● DcmModeRapidPowerShutDown (partly service 0x11)
● DcmCommunicationControl_. (service
0x28)
● DcmControlDTCSetting (service 0x85)
● DcmResponseOnEvent_(service 0x86)
支持UDS服務(wù)
下表定義了DCM支持的UDS服務(wù):

-
dsp
+關(guān)注
關(guān)注
561文章
8244瀏覽量
366656 -
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53293 -
汽車電子
+關(guān)注
關(guān)注
3045文章
8958瀏覽量
172831 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
398瀏覽量
23653 -
系統(tǒng)
+關(guān)注
關(guān)注
1文章
1046瀏覽量
22316
發(fā)布評(píng)論請(qǐng)先 登錄
#硬聲創(chuàng)作季 #DSP DSP從入門到編寫-13 時(shí)間基準(zhǔn)子模塊和比較功能子模塊-1
#硬聲創(chuàng)作季 #DSP DSP從入門到編寫-13 時(shí)間基準(zhǔn)子模塊和比較功能子模塊-2
DSP Debug/Trace 資源介紹
DSP概述
DSP的ECAP模塊的功能
基于DSP和CPLD的液晶模塊的設(shè)計(jì)
基于DSP的SVC控制模塊設(shè)計(jì)
高精度增量式編碼器與基于DSP和FPGA編碼器信號(hào)測量模塊
DSP概述 模塊功能介紹
評(píng)論