UDS
文章平均质量分 65
lj__1111
这个作者很懒,什么都没留下…
展开
-
UDS-下载示例解读
1、下载示例主要涉及到 0x34(请求下载) 、0x36(数据传输) 0x37(退出数据传输请求)三个服务。2、示例说明Message direction client → server Message Type Request A_Data byte Description Byte Value 备注 #1 RequestDownload Request SID 0x34 34服务 #2 dataFormatIdentifie.原创 2022-05-19 14:49:13 · 718 阅读 · 0 评论 -
UDS-RequestDownload(0x34) service
1、作用:客户端到服务器数据的下载。2、请求消息格式定义A_Data byte Parameter name Cvt Hex value Mnemonic #1 RequestDownload Request SID M 0x34 RD #2 dataFormatIdentifier M 0x00 – 0xFF DFI_ #3 addressAndLengthFormatIdentifier M 0原创 2022-05-19 11:57:01 · 648 阅读 · 0 评论 -
UDS-非易失性服务器内存编程消息流示例
1、预编程步骤1003进行扩展会话控制 8502禁止DTC设置 2803禁止诊断 字节长度 报文 释义 90DBFEF1 8 02 10 03 AA AA AA AA AA 10 03进行扩展会话控制 94DAF111 8 06 50 03 00 64 00 64 AA 10 03正响应 P2Server_max=100ms P2*Server_max=100ms 90DBFEF1 8...原创 2022-05-18 13:28:01 · 738 阅读 · 0 评论 -
UDS-第二个步骤预编程
1、第二个预编程步骤是可选的,再编程服务器的软件重置后要采取某些特定的功能应该选择第二个预编程的步骤。当执行第一阶段的编程过程中启动软件时,服务器没有按照要求提供功能去结束最终编程事件。在数据链路上进行通信之前,应该先初始化网络,即应该唤醒整车网络初始化整车网络需要Prior to any communication on the data link the network shall be initialized, which means that an initial wake-up of t原创 2022-05-17 09:45:10 · 484 阅读 · 0 评论 -
UDS-编程阶段
编程事件开始于0x10 的编程会话请求。当服务器接收到请求时,服务器应该分配需求的编程资源。 编程事件需要安全权限的,对于排放相关的和安全相关的0x27服务应该是必须的。有些系统是不需要0x27服务。具体0x27服务解锁方法由ISO 14229决定。 下载数据之前主机厂会先写安全码写入服务器中。安全码定义了修改服务器内存。一旦采用这个选项,应该将安全码写入安全信息中。 服务器中的永久内存没有存储内存擦除历程,则应该下载内存存储擦除例程。下载程序应该遵循RequestDownload (…), Tran原创 2022-05-14 17:07:11 · 407 阅读 · 0 评论 -
UDS-预编程阶段
1、定义了将一个或多个应用软件失性/数据模块以物理的方式下载到非易失性服务器内存的框架。2、 编程顺序:在数据链路上进行任何通讯之前,应该对网络进行初始化(例如,在网络上执行初始唤醒)。唤醒方法和策略是车辆制造商特定和可选的使用。此外,该步骤允许确定服务器通信参数,例如由服务器使用的网络参数和服务器诊断地址。 为了能够禁用服务器之间的正常通信和设置DTC,需要在每个服务器中启动非默认会话,其中正常通信和DTC将被禁用。这个通过sessionType等于extendedDiagnostic.原创 2022-05-14 16:07:03 · 876 阅读 · 0 评论 -
UDS-TransferData(传输数据)(0x36)服务
1、作用:客户端利用传输数据服务从客户端向服务器或从服务器向客户端传输 数据。2、请求消息定义A_Data byte Parameter name Cvt Hex value Mnemonic #1 TransferData Request SID M 0x36 TD #2 blockSequenceCounter M 00-FF BSC #3 : #n transferRequestParamet原创 2022-05-13 15:04:01 · 3103 阅读 · 0 评论 -
UDS-RequestUpload(请求上传)(0x35)服务
1、作用:客户端利用RequestUpload服务启动服务器到客户端之间的数据传输。note:服务器接收到RequestUpload请求消息后,应在其发送肯定响应消息之前采取必要行动接收数据。2、请求消息定义A_Data byte Parameter name Cvt Hex value Mnemonic #1 RequestUpload Request Service Id M 34 RD #2 dataFormatIdentifi原创 2022-05-11 14:25:58 · 1214 阅读 · 0 评论