eeprom

Jul 31, 2006 2 Replies

Ciao Ragazzi, eccomi tornato a stressarvi nuovamente ma sono convinto che mi aiuterete anche questa volta! Sono alle prese con una eeprom W29C020-12. Ho letto il datasheet e l'unica cosa che riesco a fare =E8 leggere i dati che sono stati scritti(no da me) Qualcuno riesce a capire la procedura per scriverne dei nuovi? Pensavo fossero pi=F9 semplici,miss=E0 che convengono quelle seriali!



Ciao Ragazzi e grazie!



Cristian



premessa: mi sono capitate delle memorie che non si programmano, visto che erano di recupero di motherboard ( fuori uso ) sono statre4 classificate come rotte.

inoltre non dici con cosa stai tentando la programmazione

per le memmrie parallele e' abbastanza importante rispettare le tempificazioni altrimenti puoi avere problemi nella programmazione

ci si accede come se fossero delle normali SRAM con la particolarita' che per attivare ( disattivare ) le funzionalita' estese ( scrittura cancellazione richiesta parametri ) devi eseguire delle scritture ad indirizzi specifici con valori specifici , questo ti richiede di collegare nell'ordine giusto bus dati e bus indirizzi alla flash ( spesso me ram si collegano in ordine sparso per semplificare il routing dei segnali sulla scheda )

verifica se riesci a 'leggere' il product id poi passa a controllare se sono abilitati i boot block oppure no il datasheet spiega esattamente queli sequenze di scrittura bisogna fare.

la tabella che ti interessa e' la 7.2 sul datasheet disponibile sul sito winbond e le figure seguenti

ultima cosa: il datasheet e' per la versione C che supporta un protocollo a 3 byte JEDEC oltre il protocollo a 6 byte proprietario winbond, se fallisse qurello JEDEC prova ad usare quello proprietario

Per il momento posso solo ringraziare e non mi rimane altro che provare e provare ora...Nel caso dovessi avere dei dubbi non esiter=F2 a farmi risentire!

Ciao e grazie!

Cristian

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required