Forum: Mikrocontroller und Digitale Elektronik Dubug über USB (CP2101) mit Atmega64


von Patrick (Gast)


Lesenswert?

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

von Hc Z. (mizch)


Lesenswert?

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