Hi, ich habe ChaN's FAT-Module (FatFS) von der Seite von Martin Thomas und von Chan direkt heruntergeladen (jeweils die aktuellste Version) und einfach das Problem, dass es nicht reagiert mit meinem Olimex lpc-p2378. Zuerst habe ich es mit der Yagarto Toolchain probiert, mit Änderung des makefiles auf arm-elf Compiler und der zusätzlichen Angabe wo sich bei yagarto die string.h befindet (die konnte er nicht finden) compilierte er mit allerlei Warnungen. Die Variante von Chan direkt (lpc2k in ffsample) compilierte nach Angabe des Ortes von string.h ebenfalls. Beides mit Flashmagic aufgespielt und leider tut sich bei Beiden nichts! Wie ich im Code gelesen habe, müsste es ja zumindest von einem Timer ausgelöst ein keep-alive-blinken geben, aber die SD-Lampe ist durchweg an. UART1 115200baud (MT-Version) keine Reaktion UART0 230400baud (Chan-Version) keine Reaktion Gut dachte ich mir, lad ich mir WinARM in der 2007/5er Version runter wie im Readme angegeben, dass er es damit mit dem Olimex Board getestet hat. ABER: es compiliert zwar nun ohne Warnungen aber ansonsten weiterhin keine Reaktion. Kennt jemand das Problem? Wäre froh über Tips.
Funktionieren deine Kartentreiber denn? Das Fat-modul sorgt "nur" dafür, dass das FAT system verwendet wird, initialisierung und verwendung der Karte sind da nicht mit drin. Die Write und Read funktion fuer die Karte musst du schon selber bringen. Ist im readme von ChanN aber auch erwähnt, dass seine write und read nur dummies sind, die ersetzt werden muessen.
Ja das hab ich auch gelesen, deswegen habe ich von Chan das ffsample.zip heruntergeladen, da ist eine Beispielansteuerung für die lpc2xxx Reihe mit bei. Und Martin Thomas' Implementierung hatte ja schon die Ansteuerung. Mich verwundert halt, dass nichtmal der Timer läuft mit der blinkenden LED.
Nun kommt was zum lachen: hatte einen normalen UART Stecker für Mainboards genommen und bei UEXT eingesteckt. Das heißt wenn ich das richtig sehe war TXD2 mit MOSI und RXD2 mit SDA0 verbunden. ^^ Komischerweise kamen sogar mit einem anderen Adapter kryptische Zeichen an. Morgen werde ich mal das richtige UART1 suchen. :D Aber trotzdem bin ich ein bisschen verwundert, denn nun bekomme ich die selben Warnungen mit WinARM beim compilieren wie mit dem yagarto Paket. Entweder sie waren schon immer da, oder ich hab nicht richtig hingesehen. Auf jeden Fall schreib ich nochmal beim nächsten Problem. ;)
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.