STM32 SDMMC Data Path

OP #6023707
Lesenswert?

Hallo,

ich habe das Problem, dass beim Data Path des SDMMC Controller des 
STM32H753 nur Müll rauskommt.
Im Anhang mal das Setup, mit dem ich versuche, den SD Status einer µSD 
Card auszulesen. Der Command funktioniert gut, auch die Response scheint 
zu stimmen, aber die Daten stimmen einfach nicht mit dem überein, was 
laut SD Card Physical Layer Specs zu sehen sein sollte.
Der FIFO wird mit der IDMA in den AXI SRAM gelesen, dieser Teil 
funktioniert auch gut. Lediglich verwirrt mich, dass das IDMABTC Bit im 
STAR Register nicht gesetzt wird (wird allerdings auch nirgendwo 
erklärt, wofür das Bit steht...)
Angehängte Dateien:
#6023733
Lesenswert?

Das Forum hier hat Syntax Highlighting für C Files als Anhang.

Daher ist es eine bekloppte Idee Code als Bild anzuhängen.

Auch weil OP (vermutlich) den Code Teil weggelassen hat, der den Fehler 
enthält. IIRC muss man auch beim SD_STATUS Kommando die komplexe SD Sate 
Machine beachten.

Ich sehe oben auch nicht ob vor dem Commando 13 das benötigte Commando 
55 gesendet wurde - SD_Status ist ACMD13 und nicht CMD13. Letzteres gibt 
nur eine R1 Response zurück.
OP #6023744
Lesenswert?

Jim M. schrieb:
> Ich sehe oben auch nicht ob vor dem Commando 13 das benötigte Commando
> 55 gesendet wurde - SD_Status ist ACMD13 und nicht CMD13. Letzteres gibt
> nur eine R1 Response zurück.

Hast Recht, habe ich vergessen, anzuhängen...

Jim M. schrieb:
> Daher ist es eine bekloppte Idee Code als Bild anzuhängen.

Darüber diskutiere ich nicht mehr, denn dieses Thema wurde in anderen 
Threads ausführlich behandelt, nur um zu dem Ergebnis zu kommen, dass 
ich es doch als Bild anhängen soll.
Angehängte Dateien:

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