Forum: Mikrocontroller und Digitale Elektronik Debuggen mit AVR Studio


von Toni (Gast)


Lesenswert?

Hallo.

Ich habe mir zum Einstieg in die AVR-Programmierung ein STK500 und einen 
AT-Dragon gekauft. Auf dem STK500 steckt ein ATMega168.

Zum Testen habe ich mir das AVR Studio heruntergeladen. Ein paar 
Codezeilen zusammengetippt.
Nun möchte ich debuggen. Der Flashinhalt wird korrekt geschrieben, 
allerdings kann ich breakpoints setzten wo ich will. Die werden nie 
erreicht. Außerdem läuft das Pragramm sofort los. Aus anderen 
Entwicklungsumgebungen kenne ich es dass man erst auf "Run" drücken 
muss, weil er bei der main wartet. Ich kann auch vor dem Flashen schon 
Breakpoints setzen, das bringt genausowenig wie wärend der Laufzeit.

Ich nutze den AVRGCC Compiler. Welche Einstellungen sind zum Debuggen 
notwendig? Die Optimierung habe ich schon ausgeschaltet.

Any ideas?

Danke Toni

von Krapao (Gast)


Lesenswert?

Das STK500 hat doch doch gar kein Interface zum Debuggen. Debuggen 
würdest du dein Programm mit dem STK500 und dem AVR Studio per Simulator 
innerhalb des AVR Studios und nicht auf dem geflashten AVR. Das STK ist 
ein Tool zum ISP-Programmieren, HV Programmieren, ein Interface für UART 
Kommunikation und bietet paar Entwicklungshilfen wie definierte 
Spannungen, Taktraten, LEDs und Taster.

von P. Lustig (Gast)


Lesenswert?

Das AVR-Studio hat einen AVR Simulator, mit dem man debuggen kann. Kann 
in den Projekt-Einstellungen ausgewählt werden.

von Toni (Gast)


Lesenswert?

gedebugged wird per debugwire und atdragon....

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
Noch kein Account? Hier anmelden.