EEPROM programavimas

Kas tai yra?

Angliškai “electrically erasable programmable read-only memory“.
Lietuviškai “elektra ištrinama, programuojama nuskaitymo atmintis“.

EEPROM galima užprogramuoti ir ištrinti grandinėje, taikant specialius programavimo signalus.
Ši atmintinė turi ribotus resursus – o tai reiškia, kad į ją galima įrašyti ribotą operacijų kiekį.
Šiuolaikinės atmintinės turi pakankamai resursų, kad galima būtų įvykdyti apie milijoną įrašymo operacijų.

Atmintyje yra saugoma svarbi, bet mažos apimties informacija. Pavyzdžiui Jūsų stacionaraus ar nešiojamo kompiuterio EEPROM’as saugo programinį kodą, kuris suveikia paspaudus įjungimo mygtuką ir dėl to įvyksta kompiuterio paleidimas.
Taipogi joje saugomi svarbiausi kompiuterio nustatymai ir gamintojo įrašyti duomenys bei instrukcijos, kaip kompiuteriui elgtis skirtingose situacijose.

Kaip sugenda ir kaip jį sutaisyti

Kadangi EEPROM atmintis yra ribotų resursų (kurių pakanka maždaug 10 metų), pats čipas galiausiai sugenda.

Kita dažniausia gedimo priežąstis yra savarankiškas atminties koregavimas, mūsų atveju BIOS atnaujinimas.
Atnaujinimo metu kompiuteris savarankiškai pakeičia atminties kodą naujesniu, siųsdamas elektros impulsus. Jeigu tuo metu dingtų elektra ar ivyktų įtampos šuolis – kodas bus įrašytas neteisingai ar nepilnai ir kompiuteris tiesiog nebeveiks ar veiks netinkamai.
Taipogi kaikuriais atvejais yra pamirštamas slaptažodis – kas neleidžia naudotis kompiuteriu ar keisti BIOS nustatymų.

Šiuos gedimus galime sutaisyti pasinaudodami išorinio programavimo įranga.
Iš Jūsų įrenginio bus ištrauktas čipas ir įdėtas į programatorių.
Kompiuterio ir specialios paskirties programinės įrangos pagalba yra surandamas tinkamas būtent tokio pat įrenginio kodas ir įrašomas iš naujo.
Norint nuimti pamirštą slaptažodį procesas yra toks pat. Tačiau naujesniuose įrenginiuose toks būdas gali nepavykti – kadangi slaptažodžiai būna laikomi atskiruose komponentuose saugumo sumetimais.