1)34服务:request download
34服务用于启动下载传输,作用是告知ECU准备接收数据,ECU通过0x74
肯定响应告诉诊断仪是否允许传输,以及自己接收的能力有多大。
34服务的请求格式为:SID+dataFormatIdentifier(1byte)+addressAnd
LengthFormatIdentifier(1byte)+memoryAddress(mbyte)+memorySize(1byte)
第一部分:SID=34
第二部分:dataFormatIdentifier,这里面标识了数据格式相关的信息,比如数据是否有压缩,是否有加密,用的什么算法加密等,由主机厂与供应商约定好,用哪个bit来表示压缩、加密等信息。
第三部分:addressAndLengthFormatIdentifier,用于指示后面两个部分所占用的字节,高4bit表示memorySize所占的字节长度,低4bit表示memoryAddress所占字节长度。