Gast
#977293
Hallo liebe Leute, ich hab ein kleines Debugproblem mit dem Atmega2560. Im Vergleich zu anderen Controller (ich hab hier noch Schaltungen mit mega644 und mega128) scheint der Debugger zu haken: Beim debuggen des mega2560 werden die Debugbefehle gefühlsmäßig langsamer abgearbeitet, als bei anderen Controllern. Wenn das Programm mal geladen wurde, dann dauert es relativ lang, bis der Debugger die aktuelle Position im Code anzeigt. Wenn man dann einen Einzelschritt oder Run zum nächsten Breakpoint ausführt, dann wird das Kommando sofort ausgeführt (LEDs gehen an) aber es dauert dann ca. 5-7 Sekunden, bis der Debugger das im Code anzeigt. Wird ein Run ohne einen Breakpoint ausgeführt und dann versucht den Programmablauf über BREAK zu stoppen, dann stürzt das AVR Studio ab. Folgende Ursachen wurden schon ausgeschlossen: * Compiler (Bei Assembler 5 Zeiler das gleiche Problem) * Reset (Controller wird über 5V versorgt und hat einen Pullup im Reset) * Oszillatoreinstellung (ext. oder int. macht keinen Unterschied) * Spannungsversorgung (konstant ohne Einbrüche) * AVR Studio veraltet ( 4.14 603 und 4.14 589 getestet ) (auch schon Neuinstallation mit Aktualisierung des USB Treibers) * JTAG HW (mehrere JTAG ICE MK-II probiert - A0.. und B0 HW) * Brown out -> Aus * Watchdog -> Aus Fuses: Ext: 0xFF High: 0x91 Low: 0xFF Hat vielleicht noch jemand eine Idee, wie man das Problem gelöst bekommt?