Hallo, ich bin zwar erst seit knapp 3 Wochen in der AVR "Szene" unterwegs, jedoch schon relativ weit gekommen. Timer, Uart, TWI, ext. Interrupts usw. das funktioniert schon alles (auch nen Treiber für nen 4x20 LCD hat wunderbar geklappt). Jetzt steht noch der EEPROM aus, bei dem leider gar nichts vorwärts geht. Ich benutze die aktuellsten Versionen von Win-AVR und AVR Studio und ich programmiere in C. Mein Problem jetzt ist, wenn ich versuche nur die eeprom.h zu inkludieren und anschließend zu kompilieren (alles laut des AVR-GCC Tutorials), dann hängt sich das AVR Studio komplett auf und mach gar nix mehr. Abschießen geht zwar noch aber irgend wie komme ich nicht wirklich weiter.... (hab schon den ganzen Abend ver-googled ...). Hat jemand schon ähnliche Erfahrungen gemacht ? Gibts irgendwelche speziellen Einstellungen an den fuse-bits um den eeprom nutzen zu können ? Dann noch eine Frage. Mein Programm an dem ich momentan schreibe ist laut Windows Explorer 9447 bytes = 9,22k groß aber auf den ATmega8 passen doch nur 8k drauf ??? Für jede Hilfe wäre ich sehr dankbar ! Grüße, Mike
Mein Programm an dem ich momentan schreibe ist laut Windows Explorer 9447 bytes = 9,22k groß aber auf den ATmega8 passen doch nur 8k drauf ??? ned alles was in der datei is kommt auf den uC
Hallo Ludwig, danke für die schnelle Antwort! Wie finde ich denn raus wieviel denn wirklich schon auf dem Trum belegt sind? Grüße, Mike
.map-Datei oder so ähnlich. Darin werden die Speicherplätze und die benötigte Grösse angezeigt.
Hallo, jetzt läufts .... (coole Sache...) das eigentliche Problem konnte ich nur wie folgt eingrenzen: Beim ersten kompilieren MUSS anscheinend man das Makefile erstmals exportieren und dann aus dem Makefile den *.eep Eintrag unter Build all: entfernen. Dann kompilieren und danach wieder hinzufügen ... So gehts jetzt und das AVR Studio hängt sich nicht mehr auf .... Wenn mir das jemand erklären kann, dann wärs toll -- muss aber nicht sein, da ich eher dran interessiert bin das Ding zum laufen zu bekommen als wirklich alles zu verstehen ... Danke für die schnellen Beiträge, Mike
Ich habe dasselbe Problem, dass sich AVR Studio beim Compilieren völlig aufhängt. Habe den Trick von Mike probiert, aber leider erfolglos. Es hängt sich trotzdem auf. Gibts andere Lösungsansätze?
Das Problem konnte ich dadurch beheben indem ich in WinAVR im Menü "Project - Configuration Options" unter "Inlcude Directories" den Pfad "C:\WinAVR\lib\gcc\avr\3.4.6\include" hinzugefügt habe. Danach hängt sich AVRStudio beim includen von <avr/eeprom.h> nicht mehr auf.
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.