[CP_AUTOSAR] DCM与DSL子模块
发布时间
阅读量:
阅读量
目录
- 1、Concurrent TesterPresent(“保持逻辑链路激活”)
-
- 1.1、Dcm_CopyTxData
- 1.2、Dcm_TpTxConfirmation
-
2、从 DSD 子模块向 PduR 提交诊断应答
-
在前文 《[CP_AUTOSAR]_通信服务_DCM模块(三)_DSL子模块(一)》 和 《[CP_AUTOSAR]_通信服务_DCM模块(三)_DSL子模块(二)》 中,已详细阐述了 DSL 子模块的总体功能,以及从 PduR 模块传递至 DSD 模块的诊断请求流程。接下来将重点说明从 DSD 子模块反馈至 PduR 模块的诊断应答信息传输过程。
1、Concurrent TesterPresent(“保持逻辑链路激活”)
上位机在传输物理请求或响应的过程中,有可能同时发出具有功能性质的“TesterPresent”指令。在 《ISO 14229-1》 中,这种机制被称作“keep alive logic”。功能性“TesterPresent”指令会在一个独立的 DcmDslProtocolRxPduId 上进行接收,其参数中的 DcmDslProtocolRxAddrType 会被设定为 DCM_FUNCTIONAL_TYPE。由于 DCM 内部的接收缓冲区并未进行
全部评论 (0)
还没有任何评论哟~
