Zacatecnik: Jak na SD kartu v SPI modu ?
Tomas Mainzer
t.mainzer@gmail.com
Čtvrtek Září 17 20:47:38 CEST 2009
Dobry den,
proverte jeste jednou inicializaci karty (ackoli podle letmeho pohledu se
zda byt v poradku), viz napr.
http://www.google.cz/#hl=cs&source=hp&q=Simplified_Physical_Layer_Spec.pdf&btnG=Vyhledat+Googlem&lr=&aq=f&oq=Simplified_Physical_Layer_Spec.pdf&fp=6e766ec921e3b3f4
str.95, obr.7.2, kde je popsan postup incializace pro ruzne typy SD.
(dokument: Simplified_Physical_Layer_Spec.pdf)
+bez zaruky: mam take pocit ze v nejake casti inicializace SD karty byla
doporucena frekvence hodin 100 az 400kHz.
S pozdravem
T.M.
----- Original Message -----
From: "Vaclav Peroutka" <vaclavpe@seznam.cz>
To: <hw-list@hw.cz>
Sent: Thursday, September 17, 2009 4:34 PM
Subject: Zacatecnik: Jak na SD kartu v SPI modu ?
Zdravim vsechny,
mate nekdo zkusenosti, ze by nektere SD karty neumely chodit v SPI modu ?
Mam tady konkretne AData 128MB hi-Speed 60x a zkousim ji provozovat na AVR s
AVRLib - pomoci testovaci rutiny MMCTest. Rychlost SPI je velmi pomala,
kolem 10kHz. Napajeni je 3,3V.
Ve ctecce v PC karta samozrejme funguje bez problemu.
MMCTest (upraveny pro SD karty, pochopitelne) mi vypisuje zhruba tohle:
cmd>
Resetting MMC/SD Card
MMC_CMD0: R1=0x0001
MMC_CMD55_ACMD41: R1=0x0001
MMC_CMD55_ACMD41: R1=0x0000
MMC_CRC_ON_OFF: R1=0x0000
MMC_SET_BLOCKLEN: R1=0x0000
MMC_CMD58: R1=0x0000 - 0x0003 0x00F8 0x0000 0x000F
MMC_CMD10 - CID: R1=0x0000 - 0x00F8 0x0040 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0080 0x0000 0x0017 0x009C 0x00FF 0x00FF 0x00FF 0x00FF
MMC_CMD9 - CSD: R1=0x0000 - 0x00F8 0x0001 0x00C0 0x0000 0x0074 0x0006 0x0030
0x001F 0x0004 0x0080 0x0000 0x00C0 0x000F 0x00FF 0x00FF 0x00FF
MMC_CMD13 - Status: R1=0x0000 - 0x0000
cmd>
Read Sector 0
MMC_CMD17 R1=0x0000
Waiting for data token: 0x00FF 0x00FF 0x00F8 0x0000 0x0000 0x0000 0x0000
0x0000 .....
....0x0000 0x0000 0x0000 0x0000 0x0000 0x0004 0x00F0 0x009F
posle presne 512 bajtu a dal se karta zablokuje, posila 0xFF a nepomuze ani
CMD0 sekvence, musi se odpojit napajeni.
Setkal se nekdo s takovym ci podobnym chovanim ? Jina starsi MMC karta Canon
funguje korektne vcetne cteni dat.
Diky za napady predem,
VP
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list