Sie sind auf Seite 1von 6

CodeVisionAVR Debug

Version 1.0 Sep. 2008

Zunchst muss AVR Studio (Version 4.14) von der Seite www.atmel.com geladen werden. Der aktuelle direkte Link zum Download (kann sich ndern):
http://www.atmel.com/forms/software_download.asp?fn=dl_aStudio4b589.exe

Die Installation von AVR Studio sollte in das vorgeschlagene Programmverzeichnis erfolgen.
"C:\Programme\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe"

Installationsverzeichnis in CodeVision berprfen und gegebenenfalls ndern (Bild 1).

Bild 1

Das Projekt ATM18_Debug_Test in CodeVision ffnen. Unter Project->Configure->C Compiler die Einstellung des Debug Dateiformats prfen und gegebenenfalls verndern (Bild 2).

Bild 2

Projekt compilieren (STRG-F9). Wenn fehlerfrei compiliert wird, dann kann der AVR Studio Simulator gestartet werden (Bild 3).

Bild 3

Mit der Tastenkombination STRG-O (fr Open) Dateidialog ffnen und .cof Datei aus dem Projektverzeichnis (Subverzeichnis Obj) auswhlen (Bild 4).

Bild 4

Danach wird ein neuer Dateidialog zum Speichern der AVR Studio Projektdatei geffnet. Diesen einfach mit Speichern besttigen. Die Projektdatei .aps wird dann im Projektverzeichnis (Subverzeichnis Obj) gespeichert (Bild 5).

Bild 5

Nun muss wird die Debug Plattform eingestellt werden. Der passende Dialog erscheint automatisch. Hier wird AVR Simulator und ATmega88 eingestellt (Bild 6).

Bild 6

Nun wird die .cof Datei geladen und der Simulator stellt sich auf die erste Befehlszeile in der Funktion main() (Bild 7).

Bild 7

Mit der Tasten F10 kann man nun Schritt fr Schritt den Programmablauf nachvollziehen. Wenn man dabei den Cursor auf eine Variable positioniert, dann bekommt man den jeweiligen Wert angezeigt. Im Menpunkt Debug kann man sehen was sonst noch so alles mglich ist. Wenn man nun in CodeVision eine Programmnderung vornimmt, neu compiliert und wieder nach AVR Studio wechselt, dann merkt AVR Studio dass sich die .cof Datei gendert hat und fragt nach ob diese Datei neu geladen werden soll. Wenn diese Nachfrage mit Ja beantwortet wird, dann startet der Debugger nach dem Neuladen wieder von vorne. Wenn AVR Studio neu aus CodeVision heraus gestartet wird, dann kann ein vorhandenes Projekt unter dem Menpunkt Project -> Recent Project <Projektname> wieder unkompliziert geladen werden. Im linken Fenster werden die Prozessor Register angezeigt. Im mittleren Fenster sieht man den aktuellen Quelltext. Im rechten Fenster sieht man die verschiedenen Hardware Module. Wenn man in diesem Beispiel auf PORTC klickt, dann kann man whrend der schrittweisen Programmausfhrung (mit F10) sehen wie sich PC0 ndert.

Es gibt jede Menge Mglichkeiten zu entdecken! Viel Spa und Erfolg dabei!