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...)
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.




