Вы находитесь на странице: 1из 36

.

, " VAG106"
IC8, D7, R51,R50
( )
!!!
GAL-ATF ( ) ,
, , .
.

1). .1(FT232R,IC4) -- 9(GAL-ATF,IC1)


( )
2). 34(,IC3) -- 5(GAL-ATF,IC1)
( )
3). 35(,IC3) -- 4(GAL-ATF,IC1)
( )
, .
4). 12(2515, IC6) ,
( )
5). .12(2515, IC6) -- .20(,IC3)
( )
6). .11(2515, IC6) -- .21(,IC3)
( )
7). .10(2515, IC6) -- .22(,IC3)
( )
8). .6(2515, IC6) -- .25(,IC3)
( )
9). .5(2515, IC6) -- .24(,IC3)
( )
10). .4(2515, IC6) -- .23(,IC3)
( )

, FT232R.
, , , IC8, D7
GAL-ATF . , GAL-ATF
, () ,
. -
, .
.

. "\
\firmware11.2.0 " . , . -

, .
, , .
.
.

. "Simple_PonyProg.JPG".
, , " ".

. . ".JPG".

. VAG 12 (16 +12, 4,5 - -12)


. "InterfaceSetup.JPG".

.
Device --> AVR micro --> Atmega162.
.
Command ---> Read All
, , . "Read
All.JPG". .

.
Command --> Erase. "Erase.JPG".

.
File --> Open Device File... -->
firmware_184_flash_and_eeprom.hex --> . " .JPG"

.
Command --> Write All --> Yes --> , ,
. "". "Write All.JPG"

, .
(Command --> Verify Program (FLASH)).
12 ( , ).
, .
Command --> Security and Configuration Bits... --> Read --> -->
Write.
"Write Fuses.JPG"

. , ,
, , .
, .
, - ,
.

ISP programmer.

"Simple_PonyProg.JPG".
, , " ".

. . ".JPG".

ISPprog. .
( ). .
. ( " "
"") " .JPG"

VAG 12 (16 - +12,


4,5 - -12)
. "Setup".
"Setting_Simple_PonyProg.jpg". ,
. "".

Autodetect, AVR , (
7372800Hz ). " .jpg"

"Read signature", . "ReadSignature.jpg"

.
. " .jpg".

, .
"hex" "bin",
.
.
, "Erase & Program All". ,
.
.(,
).
" .jpg"

, , , "Ready". "Ready.jpg"
.

"Fuse and lock bits". , (


). "Program.....", ,
.
".jpg".

() .
!!!!!!
. .(
, ). -
"RESET status". , .
.

FT232
, , " FT232".
FT232 VID PID. "
-- .... USB". , .

VID PID. .
"Vosstanovlenie[VID_PID].rar"
, VID PID .
.
MProg . .
. , ,
" ". MProg- "Scan.JPG"

Tools --> Read and Parse

"Read and Parse.JPG"

"File.JPG".

-, "Ept.JPG" "FT232_ept.rar" (
)

"Program.JPG" , .

.
.
, ,
.
.
,

ATF(GAL)16V8
.
, , " GAL-ATF".
, .
http://www.carhelp.info/forums/showthread.php?t=27257 - "Galblast. ."

ATF-, GAL
( ),
"my_blast_edit.GIF".
"Simple_blast new.GIF",
GAL16V8 PLCC-20 .
, ATF16V8B 50-55 .
GAL-ATF , , jed- AGK "Gal-ATF.JED".
!!!!!!!!!!!!!!! , , , , ,
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
. "Simple_blast new.GIF"

.
!!!!!!!!!!!!!! ATFGALBLAST_4 98- ,
SPP (). !!!!!!!!!!!!!!!!!
ATFGALBLAST_4 (
).
"Simple_blast new.GIF"

( ).
1). , , . ( "New_1.JPG")

2) .
3). ( , 9,
1)
ATF 12, , .
4). "EDIT" - .
5) - .
6). . 1.
"" - "N PES". ,
. , "
" ( ), 1 ( 17-18),
" " ( ) .6) . ,
( . New_6.JPG)

7). , "Erase GAL", "


". ,
. " " ( ),
, ," " ( ) "Erase GAL"
. . ( New_7.JPG)

8). "Load JEDEC", jed- "Gal-ATF.JED" (


, GAL ATF, GAL) .
"" ( New_8.JPG)

9). . "Write GAL".


,
. . - ," " (
), ," " ( )
"Write GAL" . ( New_9.JPG).
.

10). " " ( ).


11). , "Verify GAL". "Verify OK"(
New_11.JPG)

. jed- .
12). , "SECURITY", .
. - " " ( ),
," " ( ) "Burn
Security".( New_12.JPG)

. " " ( )
, , .( New_13.JPG)

GAL16V8,
, .
( , , , )
!!!!
GAL16V8 PLCC20-,
. ( , ).
PES , .
. ,
GAL16V8 -, , .
15, 25(
), GAL-ATF
.
1) "parmon.exe". " GAL-ATF"
2) , ,
. "ParMon[].JPG"( ).

3) 8-9.
4) " " ( )
5) .10 - "parmon.exe". ,
.( "ParMon[].JPG" )
6) , " " ( ).
7) 1, 17-18.
8) " " ( ) 5).
: , -
, .
9) 5) , ,
, . .
10) ATFGALBLAST_4.exe
11) , ,. GAL16V8 (
"StartBLAST_GAL.JPG")

12) "Read GAL", ,


"" ( ""). "Read_GAL.JPG"

13) (
"ATFGALBlast[].jpg"), , ,
1, , , "
"( ), , " " (
)

14) , "Read GAL".


, "" ( "").

( "ATFGALBlast[].jpg" ). ,
PES , . PES
.
.
. PES ,
GAL16V8 . . .
, (7)).
. ?
, . (, ,
PES PLD-, )
15) "ERASE ALL". -
"". " ?", "" (2 )
, 70150.( 100). "Erase ALL". "Erase_All_GAL.JPG"

16) JED- . "Load JEDEC",


(JED-) "Gal-ATF.JED" AGK. "". "Write GAL".
, "".
30-50 . "Write GAL". . (
"Write_GAL.JPG")

17) " " ( ) 18) "Verify GAL".


, "". "Verify OK". (
"Verify_GAL.JPG")

"Verify failed", 1, 17-18.


? , , . 15)
, . ,
, "".
19) PES. GAL16V8D-25LP,
PES= "00 05 1A A1 CD A4 03 06" ( ). "Write
PES", . .

!!!!!!!!!!!!
( ) !!!!!!!!!!!
. "Write PES".
"Write_PES_GAL.JPG".

20) "Read GAL". .


, 21)

) ) )
----------------------------------------------------------------------------------------------------------------------------------------) 16)
100.
) 15) 200
) 1 15)
--------------------------------------------------------------------------------------------------------------------------------------------21) " N PES 00 05 1A A1 CD A4 03 06", ,
.
. !!!
. ?
, ,
"" , PES.
, " ".
22) "Load JEDEC", (JED-) "GalATF.JED" AGK. "Write GAL". .
" " ( ). "Verify GAL".
"Verify OK".
!!!

ATF16V8,
,
( , )
ATF16V8 , , EDIT
(12). SDK. .

PES , .
, . ATF16V8 PES,
"Manufacturer ID", , . PES
. ,
1, 0. .
Atmel , PES , .
ATF16V8B-15PC (PES=31 42 38 56 36 31 46 31),
, "PES=00 00 00 00
00 00 00 00", . , . , -
, ATF.( PES GAL16V8,
). .
"PES_0_AGK.JED". .
1) "parmon.exe". ,
, .( ).
"ParMon[].JPG"( )

, GAL16V8,
, 12, 12-13. ,
, : " GAL16V8 ..............". (
1) 9)). "12"
, 1.
2) ATFGALBLAST_4.exe
3) , . ATF16V8 ,
( "StartBLAST_GAL.JPG")

4) 12. , + 1.
5) " " ( )

6) "Read GAL".
, "". ,
"N PES ** ** 00 ** ** ** ** **" ( "ReadATF.JPG" , )? ,
( " PES").
, ,
, "PES_0_AGK.JED", .
- , - ""
ATF16V8, . "ReadATF.JPG", .

7) "Erase GAL". , PES.


() ,
100. , . "Erase
GAL" . "EraseATF.JPG"

, ATF16V8. -
.
, .

8) "WriteATF.JPG" PES. "Load


JEDEC", PES- , "", "Write GAL", (
PES, ""), PES 10-40,
. "Write GAL". ("")
, PES . " " ( ).
"Verify GAL", "" . ,
"SECURITY" - . , .

(),
,
( , )
, ,
. , GAL16V8 ATF16V8,
, .
, . ,
, , - .

.
"parmon.exe". "
GAL16V8...." .1) .9) , .
, .
1) ATFGALBLAST_4.exe

2) . . GAL16V8
ATF16V8. ATF16V8.( "StartBLAST_NC.JPG")

3) "Read GAL", ,
"" . "Read_NC.JPG"

4) (
"ATFGALBlast[].jpg") , , ,
1, , , "
" ( ), , " " (
).
5) , "Read GAL",
, "". ,
( "ATFGALBlast[].jpg"). , PES
, . PES .

6) , . " Erase
GAL"," ". "SECURITY". .
, . "Burn Security"
40. "Burn Security"
7) " " ( " ")
8) , . " ATF GAL
.JPG", , .
.

9) , :
. GAL16V8 " GAL16V8...."
. 15)
. ATF16V8, " ATF16V8..."
. 7)

, ? 12-14
. , 90% .
10%. , . ,
. .
. ,
, ( ATF16V8 , " PES".
. ATFGALBLAST)

:
" " = " ", 5 , "
".
:
" "
1) .
2) EDIT-
3) , .
" "
1) , .
2) EDIT-
3) .