1. 概述
请求上传服务是与0x34请求下载服务(点击这里回顾)的服务,二者的诊断报文格式类似,只是数据发送方向不同,请求下载是向ECU中写入一段数据,请求上传是从ECU中读取一段数据。
上传数据的过程也会用到0x36传输数据和0x37退出传输,只不过0x36服务的诊断仪请求报文中不再带有数据,而是ECU发送的响应中带有数据。
ECU在收到请求上传的诊断指令后,要进入准备上传数据的状态,一切准备做好后,再发送肯定响应。
2. 请求报文格式
请求上传的请求报文格式和请求下载的报文格式是一样的,参数含义也相同,这里就不展开说了。
3. 响应报文格式
响应报文格式如下表所示,也和请求下载的响应报文格式几乎相同,但参数maxNumberOfBlockLength的含义略有不同,在请求下载时,该参数代表允许诊断仪发送的36数据块的最大长度,但在请求上传时该参数表