Gast
#3779043
Hi Leute, ich habe folgendes Problem. Ich arbeite mit einem ATMega2560 und einem externen RAM ( LP621024D über Latch angeschlossen wovon ich 64k benutze ). Das ganze Funktioniert auch schon seit einiger Zeit nur es kommen immer mehr Funktionen dabei ergo der Speicherbedarf wächst kontinuierlich. Zur Zeit habe ich folgende Auslastung meiner Bausteine: Program Memory Usage : 207150 bytes 79,0 % Full Data Memory Usage : 25795 bytes 39,7 % Full EEPROM Memory Usage : 3633 bytes 88,7 % Full Linker Aufruf: -Wl,--section-start,.data=0x802200,--defsym=__heap_end=0x80ffff Wie gesagt bisher funktioniert auch alles Einwandfrei. Wenn ich jetzt mein Programm um ein paar Funktionen und Variablen vergrößere, dann habe ich das Problem das der Watchdog nicht mehr auslöst. Zum Test habe ich eine Variable von 500Bytes angelegt. Vor dem Versuch löst der Watchdog bei einer Fehlererkennung aus. Danach nicht mehr. AVRStudio motzt auch nicht. Habe so das gefühl als ob die Sprungweiten zu groß sind aber wie bekomme ich das in den Griff? Vielen Dank für eure Hilfe Frank