Ich habe vor das generic Beispiel aus der FatFs von ChanN in Version 0.13a für eines meiner Projekte zu verwenden. Ich komme allerdings nichtmal über builden hinaus. Nötige Anpassungen habe ich in der sdmm.h vorgenommen (Ich kann nicht die urspünglichen Pins verwenden) Ich bekomme aber die im angehängten Bild dargestellten Fehlermeldungen beim Builden. Ich bin mir ziemlich sicher, dass es daran liegt, dass ich das mit dem Beispiel mitgelieferte Makefile nicht verwendet habe. Meine Vermutung ist, dass dieses Projekt einfach etwas anders "gebaut" werden muss als das mein in den Standardeinstellungen belassenes AtmelStudio tut. Wie sage ich meinem Programm jetzt, dass es ein anderes Makefile verwenden soll? Muss ich noch einige Änderungen am, mit dem Beispiel mitgekommenen, Makefile vornehmen? Da sind Device Names und "Pfade" angegeben. Das "Ja" ist für mich recht wahrscheinlich, nur das ... "was" ist eher ziemlich dunkel. Ich weiß, ich bin da ziemlich nackig und weiß nicht so genau wie ich das Problem angehen muss. Ich wäre sehr dankbar über ein paar Tipps, die mich auf die "Spur" bringen.
Die Meldung beschreibt, dass dein Programm ca. 3kB zu groß für den Flash-Speicher deine Mega88 ist. Ich hab die ElmChan-Library noch nicht eingesetzt - eventuell kann man noch einige Features deaktivieren, um Speicher einzusparen? Ansonsten müsstest du wohl auf einen größeren Prozessor umsteigen.
Oh, vielen Dank dafür, dann habe ich das ganz deutlich missverstanden. Hmm, den Controller zu ändern ist eher nicht mehr möglich aber ich werde wohl die Petit-Version der Bibliothek verwenden können. Super, jetzt kann ich weitermachen, das hat mir sehr geholfen.
@ Thorsten F. (dhaza)
>Hmm, den Controller zu ändern ist eher nicht mehr möglich aber ich werde
Warum nicht? Nimm tder ATmega328A, der ist 100% pin- und
funktionskompatibel.
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.