Gast
#2293573
Hallo Forum, ich habe bisher noch nicht mit NAND-Flash gearbeitet und sitze nun ein wenig auf dem Schlauch, wie ich die Adressen berechne!? :-( Brauche halt einen Wink in die richtige Richtung. Auf Seite 12 ist die Speicher-Orga. abgebildet. Z.B. Bad-Block auslesen: Die Informationen stehen ja auf der 1. Page jedes Blockes in der Spare-Area im 1. Byte und 6. Byte (siehe Seite 28) Auf Seite 41 ist das Diagramm zum Auslesen der Spare-Area angegeben. Nach dem Senden von 0x50 (Pointer in Spare-Area) gebe ich 4 Bytes an. Woraus bestehen diese Bytes!? Sehe ich das richtig, dass Cycle_1 die Spalte in der Spare-Area angibt und die drei folgenden Bytes die Page adressieren. Das bedeutet dann aber auch, dass ich für jeden Block die 1. Page ausrechnen müsste? In der Tabelle 9 auf Seite 17 sind die Adressen-Bytes erklärt. Stimmt die Adresse, wenn ich das 1. Byte in Block 10 in der Spare-Area auslesen möchte: A0...A7 = 0 A9...A13 = 0 A14...A25 = 10 Wie Ihr seht, schwimme ich ein wenig! :-) Bitte um Hilfe für eine einfach Erklärung der Adressierung! Vielen Dank für die Hilfe Stefan