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?
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....
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.
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.
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?????
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... ).
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.....
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).
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.
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.