Forum: Mikrocontroller und Digitale Elektronik SD Karten Problem - read block 0


von John Frankyard (Gast)


Lesenswert?

Hallo,
ich habe folgendes Problem mit meiner SD read_block funktion. Wenn ich 
Block 0 lesen möchte sendet mir die Karte irgendeinen anderen (?) Block. 
Die Daten die ich eigentlich haben möchte erhalte ich, wenn ich Block 
8192 anfordere. Dieses Problem ist leider nicht allgemein sondern nur 
bei einer speziellen SD Karte von PNY. Schreiben funktioniert ohne 
Probleme und die Adressermittlung ist identisch.

Hat jemand eine Idee oder kennt dieses Problem?
Danke schön!

von holger (Gast)


Lesenswert?

Das ist ein allgemein bekanntes Problem.
Der Fehler liegt in Zeile 0815 deines Programmes.

von holger (Gast)


Lesenswert?

>Der Fehler liegt in Zeile 0815 deines Programmes.

Ach Quatsch, hab mich verschrieben. Der Fehler liegt ganz
links oben in deiner Schaltung.

von John Frankyard (Gast)


Lesenswert?

Wer das Problem schon hatte, kann mir helfen. Du kleiner AVR Spieler 
wohl kaum :o

von Martin (Gast)


Lesenswert?

Also ich hatte das Problem auch mal, komischerweise ging es von allein 
weg, irgentwas hatte mit den Leseroutinen nicht gestimmt. Kann dir 
leider kaum weiterhelfen damit, aber dein Problem ist nicht einzigartig.

von holger (Gast)


Lesenswert?

>Wer das Problem schon hatte, kann mir helfen. Du kleiner AVR Spieler
>wohl kaum :o

Also meine MMC/SD Routinen funktionieren mit
MMC/SD/SDHC von 16MB bis 4GB getestet. Selbst 2 und 4GB Karten
die nicht SDHC sind. Mit der richtigen Hardware natürlich.

Schau mal hier nach:
http://www.holger-klabunde.de/avr/avrboard.htm

Gibt da auch nen Link zu ARM LPC2136 Routinen.

Schönen Abend noch ;)

von John Frankyard (Gast)


Lesenswert?

Ich habe gerade rausgefunden, dass es "normal" funktioniert, wenn ich 
die Karte neu formatiere unter Windows. Tritt bei mir auch nur im 
Zusammenspiel mit einem FAT System auf...

von holger (Gast)


Lesenswert?

>Tritt bei mir auch nur im
>Zusammenspiel mit einem FAT System auf...

Da kommt ja gleich die nächste Frage: WELCHES ?
Ich hoffe nicht meins ;)

von John Frankyard (Gast)


Lesenswert?

Junge, komm mal runter. Kannste nur son Müll hier schreiben?
Soll ich auch mal anfangen? Nein lieber nicht, über FH-ler reg ich mich 
net auf :p

von Martin (Gast)


Lesenswert?

Soory, du solltest aber mal beachten, was Holger dir hintenrum mitteilt. 
Dir kann keiner helfen, wenn du nicht mit Infos rüber kommst (z.B. 
Quellcode, Hardware usw.).

von Sebastian (Gast)


Lesenswert?

Äm, hallo? Euch gehts aber schon noch gut, oder?

Vielleicht hast du ja recht, dass jemand der dein Problem schon hatte 
die Lösung sofort nennen kann.
Wenn du aber Schaltplan und Source postest können auch andere mal 
drüberschaun. Es gibt hier echt sehr kompetente Leute die auch sehr 
ungewöhnliche Fehler finden. Auch wenn sie den Fehler selbst noch nicht 
hatten (nein, ist keine Selbstbeweihräucherung-Ich gehöre nicht dazu).
Aber ohne Schaltplan und Source können die halt auch nicht suchen. 
Fertig.

Gruß, Sebastian

von holger (Gast)


Lesenswert?

>Junge, komm mal runter. Kannste nur son Müll hier schreiben?

Also ich bin ganz cool. Meine Karten funktionieren.

>Soll ich auch mal anfangen? Nein lieber nicht, über FH-ler reg ich mich
>net auf :p

Blöderweise hat der FH-ler DIR was voraus.
Was auch immer du nicht richtig gelernt hast ;)

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.