Hallo zusammen, denke mal , dass ich mich total verlaufen habe und bitte Euch um Hilfe und um Anregung.bei meinem ehrenamtliches Project für das Computer Museum ( siehe www.pdp11gx.com ) bin ich in der Endphase und hänge nun TOTAL fest mit dem Handling der SD Card. Ich bennütze von Altera ein DE1 Board mit CyclonII, NIOSII , QuartusII mit Eclipse Platform. Um die SD card anzusprechen habe ich mich für das Produkt "Altera University Program Secure Data IP Core! entschieden: ftp://ftp.altera.com/up/pub/Altera_Material/11.0/University_Program_IP_C ores/Memory/SD_Card_Interface_for_SoPC_Builder.pdf Die Möglichkeit mit einen Hardware Abstraction Layer device Driver ( page 6 ) läuft zwar prinzipiell und ist an ein altes FAT16 Filesystem gebunden. Wenn ich hier mehr als 8 Blöcke in Folge mit jeweils 512 Byte beschreibe klappt es nicht mehr und es wird nur noch Müll geschrieben. Ich habe es dann mit der Memory-Mapped Register Methode probiert und das Beispiel auf page 5 probiert. Läuft leider gar nicht, System häng/crash bei den IOWR_32(16)DIRECT Routinen. Und da hänge ich nun rum und sehe keinen Ausweg. Kann mir dabei jemand sagen, was ich so falsch mache? Muss ich noch was mit dem SOPC Builder zusätzlich reinkonfigurieren ? Gibt es ein Beispiel Programm, nur um zu sehen wie ich einen Block schreiben und lesen kann ? Prinzipiell muss ich die simlulierte RL02 Disk auf der SD card abbilden, also 512 Tracks. Jeder Track besteht aus 2 mal 40 Sectoren ( Head 0/1 ) mit jeweils 512 Byte ( sind eigentlich 296 byte, Rest = Verschnitt) egibt nur rund 20MB auf der SD card. Die Adressierung mache ich mit Idex'es von 80 mal 512 Byte,um den jeweils gültigen Track in der Memory zu halten. Wenn jemand einen Hinweis oder Referenz hat, wie ich das optimaler und leichter lösen könnte, dann wäre ich auch sehr dankbar für jeden Tip. Danke und Gruß, Reinhard
Reinhard Heuberger schrieb: > Hat sich erledigt, hab eine Lösung gefunden. Hoffentlich eine, die ein paar Zeilenumbrüche enthält, damit sie lesbar ist... ;-) Duke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.