Dubug über USB (CP2101) mit Atmega64

Gast #1711641
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
#1711786
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.

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.