Hallo zusammen ich habe von einem Kollegen ein Board bekommen mit einem Atmega64 drauf. Dieser ist mit dem Chip CP2101 (single Chip USB to UART Bridge) über die serielle Schnittstelle (TxD, RxD) verbunden. Bis jetzt lade ich ein *.hex File mit dem Programm MPROG runter. Gerne möchte ich jetzt meinen Code debuggen und habe gedacht, dass ich im Code (C) so Funktionen wie zB. writeOut(Reg_x); mache damit ich das Resultat auf dem Output Windows von WinAVR sehe. Hat jemand eine Ahnung wie? Oder sonst eine Idee zum debuggen ohne grossen Aufwand. Habe bis jetzt nie etwas mit Atmega gemacht, kenne mich aber sehr gut mit ARM-Controller aus wie zum Bsp. LPC2138 von NXP. Danke für Eure Antworten
Ich weiß nicht, was Du unter „Output Windows von WinAVR” verstehst. Natürlich kannst Du Debug-Meldungen auf der seriellen Schnittstelle per Programm ausgeben und in einer Terminal-Emulation auf dem angeschlossenen PC ansehen. Meist nimmt man zum Debuggen aber die JTAG-Schnittstelle in Zusammenhang mit z.B. avarice/avr-gdb oder AVR Studio. Wenn Du nach diesen Begriffen suchst, bekommst Du genauere Auskunft. Benötigt wird dazu allerdings externe Hardware, z.B. ein AVR Dragon.
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.