SAM4E FreeRTOS + µSD-Card + FAT Filesystem

OP #5322955
Lesenswert?
• ▲
▼
Hallo,
ich besitze ein SAM4E Evaluation Kit Board. Auf diesen habe ich FreeRTOS 
laufen. Ich würde gerne die µSD-Card mit dem HSMCI Treiber ansprechen 
und ein FAT Filesystem dazu benutzen.

Leider komme ich nicht weiter weil irgendwie der sd_mmc bzw hsmci 
Treiber vom ASF mit dem FreeRTOS nicht kann. Warum genau habe ich nicht 
herausgefunden, jedoch gibt es die defines FREERTOS_USED nicht mehr. 
Weiters funktioniert die Debounce Zeit nicht. Sowohl wenn ich 
FREERTOS_USED definiere als auch mit dem sysTick. Wenn ich diese mit 
einem normalen delay ersetze und dann die Initialisierung weiter 
ausführe dann bricht die immer irgendwo (unterschiedlich) ab.

Was ich schon Probiert habe:
-> Example aus dem ASF ohne FreeRTOS welche RAW-Daten auf die SD 
schreibt => funktioniert.
-> Dieses erweitert um FreeRTOS (V7.3): Initialisierung der Karte 
funktioniert nicht mehr. Siehe Beschreibung oben.

-> Neues FreeRTOS (V10.0) heruntergeladen und das FreeRTOS+FAT SL 
Beispiel ausgeführt. => Dies funktioniert, verwendet jedoch als 
Speichermedium den RAM.
-> Dieses Beispiel erweitert um die SD funktionalität. Leider treten 
beim initialisieren der Karte ähnliche Fehler auf wie oben beschrieben.


Deshalb meine Frage ob jemand ein funktionierendes Beispiel für das 
SAM4E EK mit FreeRTOS und ein FAT framework hat und dies hier zur 
Verfügung stellen kann.
Oder ob jemand dies schon erfolgreich umgesetzt hat und mir ein paar 
Tipps geben kann.

Ich bin echt schon am verzweifeln, da ich schon sehr viel Zeit 
investiert habe und es funktioniert einfach nicht. Ich habe mal einen 
AVR32 mit FreeRTOS und µSD implementiert, da hat dies auf Anhieb 
funktioniert und mit dem SAM4E will es einfach nicht funktionieren.

godi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.