Forum: Mikrocontroller und Digitale Elektronik SD-Card AT91SAM7


von Peter Pippinger (Gast)


Lesenswert?

Hallo NG,

hab nur ne kurze (aber sehr wichtige) Frage :-)

************************************************************************ 
**
Hat jemand von euch schon mal den Demo-Code von Olimex für den 
MMC/SD-Kartenleser erfolgreich mit einer SD-Karte laufen lassen? Wenn ja 
-> auf welchem Board?
************************************************************************ 
**

http://www.olimex.com/dev/soft/arm/SAM7/MMC.zip

Danach sollte doch die ersten beiden 512Byte-Blöcke beschrieben sein. 
Wenn ich mir die Karte aber mit HxD anschaue, hat sich nicht geändert 
(Karte ist nicht schreibgeschützt und lässt sich unter Windows 
formatieren) :-(

Würde mich brennend interessieren, da der Quelltext ziemlich 
"geschüttelt" aussieht...

Danke für jeden Hinweis!
Peter

von Thomas P. (pototschnig)


Lesenswert?

Ich würde sagen, mit dem Olimex-Board:

http://www.olimex.com/dev/sam7-p64.html

Aber ich hab das nicht, also auch nicht ausprobiert.

Mfg
Thomas Pototschnig

edit
Ah ... das hast du ja auch ... hmmm

von Peter Pippinger (Gast)


Lesenswert?

>*edit*
>Ah ... das hast du ja auch ... hmmm

Haaaaaa! Eben nicht! Hab das http://www.olimex.com/dev/sam7-p256.html!

Ist 1000x besser :-)

Ernst beiseite:
Ich wollte lediglich von jemanden wissen, ob er das PRG schon mal zum 
Laufen gebracht hat, damit ich weiß, ob es überhaupt funktioniert.

Gruß,
Peter

von Peter Pippinger (Gast)


Lesenswert?

Ok, wenns noch nie jemand ausprobiert hat:

Könnte es mal bitte jemand ausprobieren, der sich auskennt? Wäre super 
nett.

Danke!

von JojoS (Gast)


Lesenswert?

ich habe auch das sam7-p256 Board und soweit ich mich erinnern kann 
hatte das geklappt. Ob ich was ändern musste ich nicht mehr, ist schon 
fast ein Jahr her. Ich habe auch das efsl FAT zum Laufen bekommen, das 
ist interessanter weil es gleich PC kompatible Dateien schreibt.
Poste mal deine Mail Adresse und ich schicke dir das. War mit der 
Version WinARM20060606 kompiliert worden.

von Peter Pippinger (Gast)


Lesenswert?

@JojoS
Oh, das wäre spitze!

Die Adresse wäre:
peter.pippinger@gmx.de

...vielleicht auch einfach mal die Binary dazupacken, wenns nicht zu 
viel Mühe macht.

Vielen Dank!

von JojoS (Gast)


Lesenswert?

ok, Mail ist unterwegs. Du solltest hier aber keine direkt lesbare Mail 
Adresse reinschreiben weil die dann schnell wg. Spam unbrauchbar wird.
Vielleicht mal den Admin bitten die wieder zu löschen oder für Bots 
unleserlicher zu machen.

von peter pippinger (Gast)


Lesenswert?

P  E  R  F  E  K  T * ! * ! * !

Klappt!

Danke!

von Thomas P. (pototschnig)


Lesenswert?

Und das alles willst du jetzt nach Assembler portieren? :-)

Mfg
Thomas Pototschnig

von Peter Pippinger (Gast)


Lesenswert?

<!>
Naja, irgend so ein kluger Mann hat hier mal im Forum gesagt, dass das 
der Compiler für mich machen würde. Muss ich mir mal anschauen ;-) 
Vielleicht putzt ja der Compiler für mich auch die Wohnung...
</!>

Nee, ein bischen Zeit wird da wohl noch vergehen, bis es so ist, wie ich 
es möchte.

Aber das mit der SD-Card ist sowieso noch der größte Brocken in meinem 
Projekt. Wenn das mal gegessen ist, kommt der entspannte Teil :-)

Grüße,
Peter

von Stefan R. (kroko)


Lesenswert?

Hallo  JojoS!

Könntest du mir bitte auch deinen Code schicken, habe das selbe Board 
und komm mit der SD-Card nicht weiter. Wie schnell funktioniert das 
lesen und schreiben mit dem efsl FAT eigentlich?

Mfg Kroko

von Stefan R. (kroko)


Lesenswert?

Aja meine email :-)

kroko87(@)gmx(.)at

Mfg Kroko

von Rooney B. (rooney)


Lesenswert?

Offensichtlich leiden viele unter diesem Problem...

Sitz schon seit einem Tag dabei und bei mir liest er absolut nix aus. 
Kann wer einen funktionierenden Code hier posten?

Verwende das Olimex SAM7-P256 Board und den IAR Compiler.

Danke!

von Peter (Gast)


Lesenswert?

Dass ihr damit solche Probleme habt, wundert mich. Schaut euch diese 
Seite an: http://elm-chan.org/docs/mmc/mmc_e.html
Da steht eigentlich alles, was man wissen muß, um SD-Cards über SPI zu 
betreiben. Ganz unten ist ein Link zu einem Source Code, mit dem man 
SD-Karten ansteuern kann + FAT16/32 file system. Ansonsten ist in dem 
EFSL auch ein SD card driver (den hab ich aber nicht ausprobiert).

von Rooney B. (rooney)


Lesenswert?

Danke für den Link... vielleicht komm ich damit weiter.

Ist nur merkwürdig, dass der Code nicht funktioniert, der exakt für den 
Compiler und für das Board geschrieben wurde, die ich verwende...

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
Noch kein Account? Hier anmelden.