Hallo Zusammen,
Ich hatte mich vor geraumer Zeit informiert wie man eine SD-Karte an den
MSP anschließen könnte (TI-Appnote).
Dieses Vorhaben konnte ich vor Weihnachten in die Tat umsetzen. Die Welt
schien in Ordnung, da alle Schreib- und Lesetests erfolgreich waren.
Nach den "Ferien" wollte ich mich wieder an die Arbeit machen und ein
paar Sachen testen. Mir fiel recht schnell auf, dass die angezeigten
Stromwerte nicht denen entsprechen, die ich vorher gemessen habe. Einige
davon machten keinen Sinn.
Also habe ich mir mal angesehen, was ich so auf die Karte geschrieben
habe und musste überrascht feststellen, dass gar nichts mehr angekommen
ist. Nach diversen Test und Messungen bin ich nun etwas ratlos.
Ich hatte in der Zwischenzeit nichts am funktionierenden Quelltext
geändert und auch mein kleines Testboard ist das gleiche. Die Kontakte
zu den Pins am MSP sind korrekt.
Ich habe mir also mal mit ein paar Breakpoints die Variablen im Programm
angesehen und bin tatsächlich auf eine Ungereimtheit gestoßen:
Sowohl beim Schreiben als auch beim Lesen wird in der Funktion
mmcGetResponse() ein Fehlercode von der Karte zurückgegeben
(MMC_BLOCK_SET_ERROR bzw. 0x01).
Habt ihr vielleicht eine Idee warum dieser Fehler plötzlich auftritt ?
Was könnte ich noch versuchen ?
Danke im Voraus
Gruß
Sebastian