UDS Diagnosis 34 The ess of 35 is an address that contains information about memory resources, such as memory size, type, capacity, or location. Usually a special address used to share resources between different computer systems.
Recently I was learning the UDS protocol, and I had a problem when I used 3435 to upload and download. What does the ess parameter configured in 3435 mean?
A search on the Internet turned up a simple "starting address of server memory where data was written". Is there a more detailed explanation?
0 Answer
UDS Diagnosis 34 The ess of 35 is an address that contains information about memory resources, such as memory size, type, capacity, or location. Usually a special address used to share resources between different computer systems.
In the UDS protocol, services 0x34 and 0x35 are used to read and write data to memory addresses, where ess is the memoryaddress from which data is read or written. In particular, memoryaddress is a 32-bit unsigned integer that represents the starting address in server memory of the data to be read or written.
In service 0x34, the memoryaddress parameter specifies the memoryaddress where the data to be read resides, while in service 0x35, the memoryaddress parameter specifies the memoryaddress where the data to be written resides. Of course, how memoryaddress is interpreted depends on the specific application scenario and protocol definition.
For example, in an automotive diagnostic system, service 0x34 can be used to read some data from the ECU's memory, and service 0x35 can be used to write some data to the ECU's memory. In this case, the memoryaddress parameter specifies the memoryaddress to which the data is to be read or written so that the data can be read or written.
这家伙很懒,什么都没留下...