Interpreters Document



Download 6,14 Mb.
Pdf ko'rish
bet39/213
Sana03.04.2022
Hajmi6,14 Mb.
#525844
1   ...   35   36   37   38   39   40   41   42   ...   213
Bog'liq
dps Interpreters

Action Fields: 
AC0: 
ID of file to download 
AC1: 
Section number of routine to download. 
AC2: 
Device ID 
AC3: 
Exceptions.
00 = Send multiple mode 6 messages with each containing a different block of cal data. 
01 = Send a single mode 6 which will write “DEAD” to the checksum of the controller 
02 = Send a single mode 6 which will write the previously stored global checksum to the controller 
03 = Send a single mode 6 which will write the previously stored CAL ID to the controller 
04 = Send only the mode 6 file. Do not overlay any additional data. 
05 = Send a single mode 6 which will write the traction byte to a Saturn ABS controller. 
06 = Send a single mode 6 which will write the VIN. 
07 = Send a single mode 6 which will write the odometer (electric vehicle). 
 Pseudo Code: 
XX D4 AC0 AC1 AC2 AC3 G0-G1 G2-G3 G4-G5 G6-G7 G8-G9 
This Op-Code use return type processing one (ignore response). 
Find the routine with section equal to AC0 + 1 
(This is the header block associated with the routine stored at section AC0) 
Extract required information 
Find the routine with section equal to AC0 
(This is the actual download and run routine) 
Load this data into the download request buffer
CameraLoops.com



1993-2011 General Motors Company, GM Customer Care & Aftersales. All Rights Reserved.
Page
51 
(continued) 
Build Mode 6 Download Request as indicated in the table below, contents of the XX locations is detailed in 
pseudo code following the table 
Request 
Byte
Value 
Byte Description 

AC2 
Device ID

6 + N + M 
Message length (N is prolog length, M data bytes in message)

06 
Message mode

XX 
High byte of load address 

XX 
Low byte of load address 

XX 
Data byte 1 


The pseudo code below explains how the data portion of this 
request is filled 
6 + N + M 
XX 
Data byte N (N <= maximum as defined in pseudo code) 
7 + N + M 
CS 
1 byte request checksum.
If 
the Exception is One, Two, Three, Four, Five, Six, or Seven
(AC3 > 0) 
Copy data bytes from appropriate locations 
Overlay the copied data bytes into the data portion of the routine 
Update size bytes appropriately 
Update global checksum if necessary 
Send a mode 5 message and receive reply 
Fail if error 
Send message to write the specified
 
information 
Endif
 the exception is greater than zero processing
If 
the Exception is Equal to Zero
(AC3 = 0) 
Find the calibration file with ID equal to AC0 
Load the file into memory 
Overlay adaptive data from VIT2 to appropriate location in calibration data (if required) 
Do while more data to download
Copy M data bytes into message buffer at the appropriate location 
If 
Device ID is F2
Wait for F0 poll with the Tech 2 as Master 
else 
Wait for F0 poll with the Tech 2 as Slave 
Endif 
device id is F2
Send a mode 8 message
Send a mode 5 message and check response 
If 
the Mode 5 Response is Not Valid
Send the Mode 8 and Mode 5 message up to three more times 
If 
Response is Valid 

Continue with Mode 6. 
Else 
Fail with error. 
Endif 
response is valid 
Endif 
the mode 5 response is not valid
Send the Mode 6 message to write the calibration data 
Ignore any response 
Increment message data address by number of data bytes downloaded in message 
Update and display percent downloaded 
End do while more data to download 
Update global checksum field for later processing. 
Endif 
the exception is equal to zero

Download 6,14 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   213




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish