Interpreters Document



Download 6,14 Mb.
Pdf ko'rish
bet153/213
Sana03.04.2022
Hajmi6,14 Mb.
#525844
1   ...   149   150   151   152   153   154   155   156   ...   213
Bog'liq
dps Interpreters

Request 
Byte
Value 
Byte Description 

36 
Transfer Data 

XX 
Level of Operation 
00 
– Download 
80 - Download and Execute 

XX 
Starting Address (High byte) 

XX 
Starting Address (Low byte) 

XX 
Data Byte 1 

Data Byte ... 
For 3 bytes for address information: 
Request 
Byte
Value 
Byte Description 

36 
Transfer Data 

XX 
Level of Operation 
00 
– Download 
80 - Download and Execute 

XX 
Starting Address (High byte) 

XX 
Starting Address (Mid byte) 

XX 
Starting Address (Low byte) 

XX 
Data Byte 1 

Data Byte ... 
For 4 bytes for address information: 
Request 
Byte
Value 
Byte Description 

36 
Transfer Data 

XX 
Level of Operation 
00 
– Download 
80 - Download and Execute 

XX 
Starting Address (High byte) 

XX 
Starting Address (MidHigh byte) 

XX 
Starting Address (MidLow byte) 

XX 
Starting Address (Low byte) 

XX 
Data Byte 1 

Data Byte ... 
If AC2 & 30 is true 
Set Level of Operation to 80 (Level of Operation = Download and Execute) 
Else 
Set Level of Operation to 00 (Level of Operation = Download) 
Endif 
If AC3 & 30 is false 
Find the routine indicated by value AC1 
Set StartingAddress to routine address 
Else 
If AC3 & 10 is true 
Set StartingAddress to address from the utility file Header 
Else 
Set StartingAddress to Global Address 
Endif 
Endif 
If AC3 & 0F is true 
Set LengthSize to AC3 & 0F 
Else 
Set LengthSize to TypeOfAddressing 
Endif 
CameraLoops.com



1993-2011 General Motors Company, GM Customer Care & Aftersales. All Rights Reserved.
Page
177 
If AC2 & 20 is false (Not Execute Only)
(continued)
if AC0 (Calibration ID) is false 
Use data from the routine indicated by value AC1 
Else 
Use data from the calibration file indicated by value AC0 
Endif 
Do while more data to download 
if LengthSize is 2 
Copy High byte of StartingAddress into message byte 3 
Copy Low byte of StartingAddress into message byte 4 
Elseif LengthSize is 3 
Copy High byte of StartingAddress into message byte 3 
Copy Middle byte of StartingAddress into message byte 4 
Copy Low byte of StartingAddress into message byte 5 
Elseif LengthSize is 4 
Copy High byte of StartingAddress into message byte 3 
Copy MidHigh byte of StartingAddress into message byte 4 
Copy MidLow byte of StartingAddress into message byte 5 
Copy Low byte of StartingAddress into message byte 6 
Endif 
If this is the last packet to download or the GlobalHeaderLength is not 0 and splits the module 
Copy the remaining data into the message 
Else 
Copy the next block of data into the message 
Endif 
If AC2 & 0F is false 
Calculate next download address 
end if 
Send message 
If negative response received 
Break do while more data to download 
Endif 
End do while more data to download 
Else (Execute Only) 
if LengthSize is 2 
Copy High byte of StartingAddress into message byte 3 
Copy Low byte of StartingAddress into message byte 4 
Elseif LengthSize is 3 
Copy High byte of StartingAddress into message byte 3 
Copy Middle byte of StartingAddress into message byte 4 
Copy Low byte of StartingAddress into message byte 5 
Elseif LengthSize is 4 
Copy High byte of StartingAddress into message byte 3 
Copy MidHigh byte of StartingAddress into message byte 4 
Copy MidLow byte of StartingAddress into message byte 5 
Copy Low byte of StartingAddress into message byte 6 
Endif 
Send message 
Endif 
Goto GMLAN Response Processing 

Download 6,14 Mb.

Do'stlaringiz bilan baham:
1   ...   149   150   151   152   153   154   155   156   ...   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