VIP20
本课程属于:002-AUTOSAR基础软件开发 车载软件与智能汽车 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

DCM诊断通信配置与实战技巧

📚 共计 30 章节
01
DCM诊断协议概述
UDS协议栈介绍 · DCM在AUTOSAR中的位置 · 诊断通信基本流程
基础UDS
02
诊断请求与响应机制
SID分类 · 请求报文格式 · 正响应与NRC机制
SIDNRC
03
物理寻址与功能寻址
物理/功能请求区别 · 寻址配置 · 应用场景分析
寻址CAN
04
DCM模块配置入门
EB tresos/Vector DaVinci配置入口 · 核心配置项概览
工具入门
05
DCM模块配置入门 (续)
EB tresos/Vector DaVinci配置入口 · 核心配置项概览
工具进阶
06
DcmDsl (诊断服务层) 配置
DslDummy · DslProtocol · DslConnection 关键容器
Dsl容器
07
DcmDsp (诊断服务分发层) 配置
DspDummy · DspSubFunc · DspSession · DspSecurity
Dsp分发
08
会话管理 (Session) 配置
默认/扩展/编程会话切换逻辑 · 超时配置
Session超时
09
安全访问 (SecurityAccess) 配置
种子与密钥算法 · 安全等级 · 解锁流程实战
安全Seed&Key
10
服务使能与禁用
0x10 · 0x27 · 0x22 等服务使能配置
SID使能
11
DID (数据标识符) 配置
读写属性 · 数据长度 · 存储映射
DID数据
12
RID (例程标识符) 配置
启动/停止/结果请求 · 超时处理
RID例程
13
DTC (诊断故障码) 配置
状态位 · 快照数据 · 扩展数据记录
DTC故障
14
DCM与PduR模块交互
路由配置 · 诊断报文收发路径
PduR路由
15
DCM与ComM模块交互
网络管理状态影响 · 通信栈唤醒配置
ComM网络管理
16
DCM与Dem模块交互
DTC上报/清除接口 · 事件存储机制
DemDTC
17
DCM与NvM模块交互
非易失性存储 · NvM块配置与读写时序
NvM存储
18
DCM与EcuM模块交互
ECU状态机影响 · 启动/关闭诊断行为
EcuM状态机
19
DCM与BswM模块交互
基于诊断事件的模式切换 · 规则配置实战
BswM模式
20
DCM与SchM模块交互
诊断任务调度 · 主函数周期与优先级
SchM调度
21
DCM与Det模块交互
开发/运行时错误检测 · Det上报配置
Det错误
22
DCM与Xcp模块交互
XCP与UDS共存 · 测量与标定通道
XCP标定
23
DCM与CanTp模块交互
CAN传输层 · 多帧传输 · 流控制参数
CanTpCAN
24
DCM与LinTp模块交互
LIN传输层配置 · LIN诊断帧格式
LinTpLIN
25
DCM与EthTp模块交互
DoIP配置 · TCP/UDP端口配置
EthTpDoIP
26
DCM配置检查与验证
一致性检查 · ARXML验证 · 生成前静态检查
验证ARXML
27
DCM生成代码分析
Dcm.c / Dcm.h 结构 · 回调函数接口解析
代码回调
28
DCM集成测试策略
单元/集成测试 · ISO 14229一致性测试
测试14229
29
DCM常见问题与调试技巧
NRC排查 · 超时分析 · 通信中断定位
调试NRC
30
DCM实战案例
基于CAN的UDS Bootloader · 基于DoIP远程诊断
实战Bootloader