Gast
#1994446
Nabend, ich hab grad auf einem Testboard ein Atmega16 über JTAG ans laufen bekommen. Allerdings habe ich das Problem, dass AVR Studio mir die Variablen (z.B. int) nicht in der Überwachnung anzeigt und dort einfach den Breakpoint deaktiviert. Ich benutze einen JTAG Debugger von: http://www.keeelectronics.com/catalog/product_info.php?cPath=27&products_id=41 Der Programmer funktioniert und ich kann auch das Program laden und das Debuggen starten.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
X = Breakpoints Wenn ich jetzt das Debuggen starte, kommt er bei der main an. (Gelber Pfeil steht drauf, X3 deaktiviert) Wenn ich nun auf "run" drücke, läuft er bis X2. Er überspringt X1. Wenn ich nun das Program weiter ausführe, springt er nach X1, und danach immer wieder nach X1 beim weiteren ausführen. Überspringt beim 2 bis n-ten durchlauf also X2. Bei der Variable a in der Überwachnung, sagt er mir Unkown Location oder so ähnlich. Jemand ne Idee wo das Problem ist? Hab am Controller nur Reset auf 5V, Masse, VCC und das JTAG angeschlossen. Der Controller läuft auf 1Mhz und die PINs an PortA wechseln wie gewollt.