Hallo Zusammen! Ich verwende den Editor Notepad mit dem Gnu C-Compiler um Software für den Atmel ATmega128 zu schreiben. Nun möchte ich meinen Code mit dem AVR-Studio 4 debuggen. Dabei habe ich folgendes Problem: Ich habe mehrere Source-Files (z.B. main.c, eep.c und spi.c) und lasse mir ein Debug-File erzeugen (main.coff) welches vom AVR-Studio gelesen werden kann. Dabei ist es aber nur möglich im File main.c zu debuggen. Was mache ich falsch??? Schon mal besten Dank für Eure Hilfe! Karl
Hm, ich kann mich dunkel daran erinnern, daß es bei EXTCOFF Probleme mit Source gab, der auf mehrere Dateien aufgeteilt war. Probiers einfach mal mit aktuellstem WinAVR und aktuellstem AVRStudio, und mit DWARF-2 als Debugformat. Einfach im Makefile einstellen und die "main.elf" im Studio öffnen.
das klappte bei mir auch nicht du kannst aber auch die hexdatei oeffnen Jens
Soweit ich weiß habe ich die aktuellste AVR-Studio Version (-> 4). Ich werde es mal mit dem anderen Debug-Format probieren...
Hallo Wie hast du deine c source files den eingebunden ? Nach einem Eintrag im makefile unter # List C source files here. (C dependencies are automatically generated.) SRC = $(TARGET).c eep.c spi.c sollte es gehen. MFG Dieter
Hi Dieter, ich nutze den Makefile Generator Mfile und der macht es genau so wie Du es beschrieben hast. Es geht aber leider nicht. Ich werde mal versuchen das Format zu ändern (obiger Vorschlag von OldBug: DWARF-2 als Debugformat). Ich hatte nur noch keine Zeit dazu. Gruß Karl
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.