文章目录
传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录
1 概述
为满足存储器刷新功能的要求,电控单元引导加载程序必须支持表6定义的诊断服务。
表6中还定义了各个服务所支持的会话层,如程序控制31服务只能在编程会话中支持,其他会话层中则会回复否定相应码NRC = 0x7F。
2 诊断刷新的UDS服务
表6 必须支持的诊断服务
诊断服务名称 | 请求服务标识符(十六进制值) | 支持 | |||
---|---|---|---|---|---|
默认会话 | 刷新会话 | ||||
物理寻址 | 功能寻址 | 物理寻址 | 功能寻址 | ||
诊断会话控制 | 10 | √ | √ | √ | √ |
电控单元复位 | 11 | × | √ | √ | √ |
安全访问 | 27 | × | × | √ | × |
测试工具保持连接 | 3E | √ | √ | √ | √ |
根据标识符读取数据 | 22 | √ | √ | √ | √ |
根据标识符写入数据 | 2E | × | × | √ | × |
程序控制 | 31 | × | × | √ | × |
请求下载 | 34 | × | × | √ | × |
传输数据 | 36 | × | × | √ | × |
请求退出传输 | 37 | × | × | √ | × |
注1:诊断服务$10、$11、$27、$3E、$22、$2E、$31的详细定义请参考CVTC 27033-2013标准。注2:电控单元仅在刷新安全级下支持诊断服务$34、$36、$37。 |