Willem programator

chipovi

reprogramira

reprogramira, ...

To reprogramiranje cijelog sadr¾aja mi ba¹ ne zvuèi logièno jer je taj osnovni dio izmi¹ljen ba¹ zato da se ne bi mogla 'uni¹titi' matièna krivim sadr¾ajem...

Btw: A kakva je situacija s tzv. Write Protect Byte, ili kako li se veæ to zove?

Reply to
Vaso
Loading thread data ...

A postoji li koji "polulegalan" nacin da se chip obrise kad ga ubacim u programator? Stajaznam da se iskoristi napon sa PIN"x" i brika na PIN "y".... govorim o doticnom chipu 29C010 Nemam jos jednu maticnu koja ima isti BIOS chip pa da napravim falshanje na vruce....

Reply to
Zok

Izmjerio sam napone, ovakva je stvar:

-napon iza stabilizatora 7805 je 4,9V

-prilikom testiranja (Test H/W) stanje logièke jedinice iznosi 4,2V na svim pinovima osim na pin4 (A12) iznosi 3,4V i pin26 (A9) iznosi 2,8V

ocito takvi naponi prolaze kod citanja ali ne i kod pisanja i brisanja da li bi to bio uzrok problema, gdje traziti gresku na willemu

ima li netko ideju

Reply to
Fastah

na

Razradi tu ideju: Neki Flash programi ti omoguæuju samo 'vaðenje' starog BIOS-a, tako ima¹ kopiju postojeæeg...

Btw: taj chip ima softversku, hardversku i blokovsku za¹titu reprogramiranja

Reply to
Vaso

Tesko. Vecina EEPROM i FLASH chipova se brise nekom sekvencom naredbi koje moras dovesti na njega. Naredbe su specificne za poejedine serije chipova, i trebale bi biti u datasheetu. To je napravljeno tako de se chipovi ne mogu u radu slucajno obrisati.

--
________
Pozdrav,
Walter
Reply to
Walter Gottwein

Boot block je na samom kraju, tako da ako obrises prvu cetvrtinu chipa i reprogramiras ju s novim sadrzajem te u tom trenutku resetiras plocu/iskljucis struju, boot block ce ostati citav i kod iduceg paljenja ploce ce ti javiti da je checksum osnovnog BIOS-a neispravan i da treba ponovno "flashati" BIOS.

Nisam se previse susretao s time, ali IMHO jedina sigurna zastita protiv "flashanja" je jumper na ploci.

--
________
Pozdrav,
Walter
Reply to
Walter Gottwein

Nasao sam polulegalno rjesenje za brisanje.... E sad..... nije da sam ja lud, ali..... Nasao ja datasheet od W29EE011 (Willem ga ima u svojoj bazi) a datasheet isti kao i onaj od AT29C010A I velim ja ajde ti to meni pobrisi kao da je upiknut W29EE011 i on meni lijepo obrise od A do Z* ucitam ja chip da provjerim, a u buffer-u sve

00..... No kad ucitam novi BIOS i stisnem: "Program chip" on javi gresku: "Error: Write sector 0" Dakle definitivno sam obrisao chip koristeci postavke za W29EE011 ali mi nece upisati nove podatke??!!!! Kako da to rijesim?????

Reply to
Zok

Kod mene je na izlazu 7805 tocno 5.00 V, na Vcc pinu podnozja je 4.98 V, a na Vpp je 12.67 V. Jedinica je oko 4.35V na adresnim i data pinovima ukljucujuci i A12 i OE, s iznimkom A9 na kojem je 2.70 V i CE na kojem je 3.98 V.

Ako uzmemo u obzir toleranciju instrumenta rekao bi da je to manje vise isto.

LPT je podesen na ECP/EPP.

Ako je plocica ok i koristis kvalitetno podnozje za chip, mozda da se probas igrati sa timing postavkama (ja nisam nikad imao problema s time, ali tko zna... ).

--
________
Pozdrav,
Walter
Reply to
Walter Gottwein

? Empty chip je popunjen sa FF, a ne 00. Za provjeru da li je chip prazan koristis opciju Blank Check.

--
________
Pozdrav,
Walter
Reply to
Walter Gottwein

To je poboljsana verzija starog originalnog Willema, ali bez sheme je tesko vidjeti da li su preuzeli nesto od verzije koju je napravio mpu51.

--
________
Pozdrav,
Walter
Reply to
Walter Gottwein

Da nazalost i sam sa se poslije uvjerio da je ovo bila lazno brisanje.... Nije mi niti uspjelo ponoviti gore navedeni postupak, niti je chip stvarno obrisan..... SORRY svima koji su se ponadali.....

Reply to
Zok

Sad sam slucajno okrenuo plocicu i primjetio da sam dodao 2 pull-up otpornika od 10 k s donje strane plocice.

Jedan kraj oba otpornika je spojen na Vcc (pin 1 na resistor packu -> ona hrpa otpornika u paketu), a s druge strane je jedan otpornik spojen na pin 14 (AUTO), a drugi na pin 17 (SELIN).

To je u biti isti pull-up kakav je stavljen na Data linije (DO0-DO7).

--
________
Pozdrav,
Walter
Reply to
Walter Gottwein

rjeseno.... anodu diode D9 1N4148 sam spojio na U5 pin5 a treba na pin12 (to je jedna od dvije diode kaj se leme sa strane stampe u kombinaciji sa otpornikom 2k2

sad su kod mene sljedeci naponi

- na izlazu 7805 - 4.86V (neznam zakaj 0.1V manje, probacu staviti drugi regulator, sad je Motorola MC7805CT)

- Vcc na podnozju - 4,85V

- Vpp - 12.88V (15.37V, 21.6V, 25.6V) - malo je veci jer nisam mogel bas naci zavojnicu L1 koja bi davala tocne napone, to je bilo najblize, mislim da nece smetati, barem mi je htio obrisati i programirati flasheve koji su koristi Vpp napon tak da vjerujem da bu ok i kod obicnih eproma, ak nebu bum namatal neku zavojnicu dok ne nastimam tocan napon)

- jedinica je 4.21V na svim adresnim i data pinovima i OE s iznimkom na A9 na kojem je 2.74V i CE na kojem je 4.17V

Sad sam skuzio da mi je upravo zbog krivo spojene diode sve cipove prije procitao krivo, sad radi ko grom... (obrisao sam sve cipoveosim dva koja sam skurio prilikom mukotrpnog testiranja...:-).... uf sad mi je lakse...

Hvala ti sto si se potrudio da izmjeris napone na svom programatoru.

Pozdrav

Reply to
Fastah

Reply to
Fastah

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.