Debuggen mit AVR Studio

Gast #2399487
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
Gast #2399855
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.