Flash pameti
Napsal: 06 zář 2011, 13:07
Mam takovy problemek. Zarizeni s funkci 2 Mb ROMdisku osazene baterkou zalohovanyma SRAM. Jenze ty 4 ks 4Mb RAM 512x8 jiz z baterky zerou v Stand-by rezimu skoro 0,1mA a z NiMH 3,6V/60 mAh moc dlouho nepojedou, pouze tak 3-4 tydny. Tak jsem chtel prejit na Flash s paralelnim pristupem, stejny velikosti, treba Am29F040B-120JC. Mohl by mi prosim nekdo potvrdit, jestli se chovaji pri prvnim zapisu stejne jako RAM? Pri cteni predpokladam ze to je stejny. Mam ale u toho zarizeni jiny problem. System zarizeni, kde to chci osadit, predpoklada, ze v adresari prazdneho disku je vsude hodnota E5 H. Pokud neni, nebere disk jako prazdny. Co jsem pochopil z datasheetu, musi se pred zapisem Flash bud cela, a nebo po 64kb blocich vymazat. Stejny problem je v tom, ze pokud se pridava polozka do adresare, nejdrive se sektor nacte do bufferu, v nem se prida polozka a pak se znova buffer zapise zpet. To by pak pristup do Flash nefungoval. Nejsou nahodou nejaky Flash pameti 512Kx8, ktery by byly prepisovatelny po jednotlivych bytech a nemusely by se predem mazat? Pouzit neco jinyho nez Flash, co je prepisovatelny po bytech?
Diky za pripadnou radu.
Diky za pripadnou radu.