Hallo zusammen... Ich bin auf der suche nach einer simplen SD-Card Library mit welcher ich auf eine SD Karte zugreifen kann.. Die Library sollte FAT16 unterstützen... Das problem ist, ich versuche gerade eine SD Karte mit dem Launchpad anzusprechen. Dazu wollte ich die Bibliothek von Roland Riegel portieren, doch leider gibt es Fehler zu hauf... Deshalb suche ich etwas kleines, minimalistisches... Es genügt mir Dateien Schreiben und Lesen zu können... Der Code sollte relativ leicht auf das Launchpad zu Portieren sein... Spi wird in Software gelöst... Performance ist egal Vielleicht kennt jemand das passende :) Danke schonmal
Jetzt habe ich erst einmal Google bemühen müssen, um herauszufinden, was ein Launchpad ist. Gehe ich richtig in der Annahme, dass du von einem Board für MSP430 schreibst?
Gerd G. schrieb: > Gehe ich richtig in der Annahme, dass du von einem > Board für MSP430 schreibst? Das ist korrekt... Ich habe jedoch inzwischen etwas vielversprechendes gefunden :) Eine Application Note von TI http://focus.ti.com/lit/an/slaa281b/slaa281b.pdf mal sehen ob es klappt... Falls jemand jedoch noch eine andere idee hat... bitte trozdem schreiben :)
Leider hat es nicht geklappt, da 2kb anscheinend nicht genügen für SD Karten unterstützung
So nach einigem Anpassen habe ich nun Folgende Funktionen: ReadBlock WriteBlock Dies sind ja die mindest anforderungen für das PetitFS von ElmChan Meine Funktionen erwarten folgende Parameter char ReadBlock ( const unsigned long address, const unsigned long count, unsigned char *pBuffer ); Die Funktion von PetitFS erwartet folgendes DRESULT disk_readp ( BYTE* Buffer, /* Pointer to the read buffer */ DWORD SectorNumber, /* Sector number */ WORD Offset, /* Byte offset in the sector to start to read */ WORD Count /* Number of bytes to read */ ); Nun meine Frage, ist die Adresse des Blocks das gleiche wie die Sektoren Nummer? Ist der Offset Wert das hier: SectorNumber+Offset = Adresse zum Lesen Danke schonmal
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.