GM WORLDWIDE ENGINEERING STANDARDS
GMW3110
© Copyright 2010 General Motors All Rights Reserved
February 2010
Page 60 of 336
6.2.2.3 Enhancement of P2
CE
*/P2
CT
* During A Programming Session (Tables 31 and 32).
During a
programming session enabled via the sequence defined in the Programming Procedure it is helpful to further
enhance the P2
CE
*/P2
CT
* timing to allow ECUs to process, e.g., an
Erase Flash Memory
command which can
take longer than 5000 ms without having to send any additional negative response messages with response
code $78 (following the initial negative response message with response code $78).
The further enhancement of P2
CE
*/P2
CT
*applies to the ECU(s) and the tester
only during an enabled
programming session.
Table 31: ECU P2
CE
* Timing Parameter Value During an Active Programming Session
Parameter
Description
Minimum
(Cemin*)
[ms]
Maximum
(Cemax*)
[ms]
P2
CE
*
Enhanced response timing for a single
ECU during an active
programming session.
0
30000
Table 32: Tester P2
CT
* Timing Parameter Value During an Active Programming Session
Parameter
Description
Minimum
(Cmin)
[ms]
Maximum
(Cmax)
[ms]
P2
CT
*
Enhanced response timing value for tester P2
CT
timer during an
active programming session.
30200
N/A
Note 1
Note 1:
The value that a tester uses for P2
CTmax
* is left to the discretion of the tester as long as it is greater than P2
CTmin
*.
The handling which applies to those timing parameter values is identical to the general P2
CE
*/P2
CT
* handling.
The only differences are the values to be fulfilled in the ECU (timing requirement) and in the tester (timeout).
6.2.3 Application Timing Parameter Definition for UUDT Response Messages.
The
diagnostic services
ReadDiagnosticInformation ($A9) and ReadDataByPacketIdentifier ($AA) use UUDT messages to transmit the
requested data to the tester. UUDT messages use a different CAN Identifier than USDT messages, therefore
they can interleave multiple frame USDT messages. UUDT messages are primarily used for the transmission
of dynamic data.
An ECU has to comply with the general request/response scheme and therefore has to respond with the first
UUDT response message after the successful reception of the request message. The timing of this UUDT
response message shall be as described for the P2
CE
application timing parameter.
Following this initial
response the ECU can start to transmit the requested data using UUDT messages.
The definition of the timing that applies to the subsequent UUDT response messages can be found in the
description of the diagnostic services ReadDiagnosticInformation ($A9) and ReadDataByPacketIdentifier
($AA).
If the ECU cannot respond to the diagnostic service $A9 or $AA within the P2
CE
timing, because of, e.g.,
internal checks based on the requested data than it can request an enhanced response
timing as defined in
paragraph 6.2.2.
--``,,``````,``,,``,,,`,`,`,,-`-`,,`,,`,`,,`---
CameraLoops.com