前言
之前介绍了DID的配置,本文介绍UDS诊断中,另外一种常用的功能Routine的配置,及生成代码的使用。
Routine介绍
Routine一般用于ECU较复杂的控制功能。使用UDS服务ID为0x31

31后面跟的是子服务,标准规定有以下几种

一般也就用0x01,0x02,0x03,分别对应开始例程,停止例程,请求结果
再后面跟的是Routine ID

有些Routine ID是标准定义的,例如0xFF00(擦除内存,一般在下载完SBL或Flashdriver之后执行)
再后面跟的是输入的参数,具体根据诊断服务表