Forum: Mikrocontroller und Digitale Elektronik Problem mit SD Karte an AT32UC3A3256


von Philipp S. (pschaefer)


Angehängte Dateien:

Lesenswert?

Hallo,

ich versuche momentan eine SD Karte über MCI am AT32UC3A3256 zum laufen 
zu bekommen.

Hierfür habe ich das Beispielprogramm des EVK1104 (MCI_EXAMPLE3) 
verwendet. Auf dem EVK1104 funktioniert dieses Programm auch prima.

Leider habe ich noch eine ganze Menge externer Peripherie, deswegen habe 
ich exakt das gleiche Programm auf einen Chip geflashed, der in meinem 
STK600 mit einer STK600-RCuC3A144-32 und einem STK600-TQFP144 Sockel.

Ich habe einen SD Karten slot entsprechend dem Schaltbild im 
EVK1104_revA.pdf auf Seite 5 (SD/SDIO/MMC 4 BITS connector) verdrahtet. 
Wobei Messungen auf dem EVK1104 ergeben haben, dass MCI_CLK doch 
verdrahtet ist und auf PA27 liegt.
Leider hatte ich mit dieser Methode bisher keinen Erfolg.

Daher habe ich die Pins des EVK1104 und dem STK600 direkt verbunden 
(J17,J18, J21 auf dem EVK1104 auf PORTA, B, C, D, E und F) wieder 
entsprechend dem oben genannten Schaltbild.
Als Pinbelegungsliste verwende ich die in der STK600 Hilfe vorhandene 
Tabelle.

Auf dem STK600 steckt im XTAL sockel ein 12 Mhz Quarz, entsprechend dem 
auf dem EVK1104.

Muss hier noch ein weiterer beschaltet werden?

Ich programmiere die Chips mit einem JTAGICE mkII. Das STK600 wird von 
aussen mit 8.5V versorgt.

Eingesetzte SD KArten sind eine normale 2GB von Samsung und eine SDHC 
4GB von hama. Beide haben im EVK1104 perfekt funktioniert.

Hat jemand eine Idee woran dieses Problem liegen kann? Hat jemand evtl. 
ein Schaltungsbeispiel und entsprechenden Code dazu (gerne auch über 
SPI)?


Gruß

Philipp

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.