Daten speichern externe HDD

Gast #253445
Lesenswert?

Hallo zusammen

ich hoffe mir kann jemand bei meinem rießigen Problem helfen. Es geht
um folgendes:
Ich möchte nach meiner AD Wandlung die Daten auf einer externen
Festplatte speichern. Ich verwende einen TMS320F2812 und dabei dachte
ich an das XINT da ich da schon alle Adressen und Datenleitungen zur
Verfügung habe. Wenn irgend jemand was genaueres weiß bitte meldet
euch.

Vielen Dank
Michael
Gast #253447
Lesenswert?

Wie genau ich das programmieren muss. Ob ich auf iregend welche
Protokolle achten muss (FAT32) oder ob ich die Festplatte einfach wie
ein externes RAM ansprechen kann, sprich Adresse ( ich weiß bei der HDD
Sektoren ) und dann die Daten oder doch anderst. Wäre nett wenn mir
jemand Auskunft geben könnte.

Michael
Gast #253448
Lesenswert?

Die Festplatte wird - ähnlich wie Compact-Flash-Karten - über ATA
angesprochen.

http://www.t13.org/docs2004/d1532v1r4b-ATA-ATAPI-7.pdf
http://www.t13.org/docs2004/d1532v2r4b-ATA-ATAPI-7.pdf
http://www.t13.org/docs2004/d1532v3r4b-ATA-ATAPI-7.pdf

Das betrifft erstmal den Zugriff auf die Platte. Dann fehlt natürlich
noch das Dateisystem. Da gibt es eine Vielzahl; es hängt sicherlich
maßgeblich davon ab, womit Die Daten wieder gelesen werden sollen. Wenn
Windows das Mittel der Wahl ist, geht wahrscheinlich nicht viel um FAT32
 herum (NTFS ist viel aufwendiger). Vielleicht kannst Du ja ein wenig
Inspiration vom Linux-Kernel bekommen (immer schön auf die Lizenz
achten).

Prinzipiell machbar ist das; der Aufwand ist sicherlich nicht zu
verachten. Ich habe mal irgendwann mit einem 80535 eine
Compact-Flash-Karte ausgelesen; das klappt auch, war aber nicht
besonders schnell.

Gruß,

Florian
Gast #253449
Lesenswert?

Danke Florian

da ich mich ja nicht erst seit gestern mit dem Thema beschäftige hab
ich auch schon mal angefangen die ATA-Protokolle zu lesen. Aber es
hilft mir schon seh viel weiter wenn ich weiß, das ich die HDD wie eine
Compact Flash Karte beschreiben kann.

Wäre es vielleicht möglich mir den Quellcode den du geschrieben hast
zukommen zu lassen. Hab zwar schon mal angefangen wass zu programmieren
aber mit ein bisschen Hilfe geht es immer besser.

Ach so falls es dich interresiert ich brauch eine lese/schreib
Geschwindigkeit von 2 Mbps, das müsste aber mit meinem DSP der bis zu
150 MHz Taktfrequenz hat möglich sein.

Danke noch mal für deine schnelle Antworten

Gruß Michael
Gast #253450
Lesenswert?

> Aber es hilft mir schon seh viel weiter wenn ich weiß, das ich
> die HDD wie eine Compact Flash Karte beschreiben kann.

Eine CF-Karte kann im True-IDE-Mode oder im Memory-Mode (so heißt der
glaube ich) betrieben werden. Welcher Modus aktiv ist, wird der CF
durch Beschaltung eines Pins mitgeteilt. Nur im True-IDE-Modus verhält
sich die CF wie eine Festplatte.

> Ach so falls es dich interresiert ich brauch eine lese/schreib
> Geschwindigkeit von 2 Mbps, das müsste aber mit meinem DSP der
> bis zu 150 MHz Taktfrequenz hat möglich sein.

Ist definitiv kein Problem, mit einem AVR (16MHz) kriegst du das auch
locker hin.
Gast #253451
Lesenswert?

>Wäre es vielleicht möglich mir den Quellcode den du geschrieben hast
>zukommen zu lassen. Hab zwar schon mal angefangen wass zu
programmieren
>aber mit ein bisschen Hilfe geht es immer besser.

Geht leider nicht. Das war im Auftrag. Ich habe leider keine Rechte
mehr an dem Quelltext. Ich weiß auch nicht, ob der helfen würde. Ich
habe ausschließlich gelesen mit einem 80C535 und Keil C51.
Gast #253452
Lesenswert?

"Wäre es vielleicht möglich mir den Quellcode den du geschrieben hast
zukommen zu lassen. Hab zwar schon mal angefangen wass zu
programmieren
aber mit ein bisschen Hilfe geht es immer besser. "


Findet man doch en masse im Netz. Einfach mal eine Suchmaschine
bemühen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren