Forum: Mikrocontroller und Digitale Elektronik Pgrogrammier-/Debuggingtool für atmega32


von Dietmar P. (dietmar2)


Lesenswert?

Hallo,

als Einsteiger tue ich mich mit dem Programmieren und Debuggen etwas
schwer.

Derzeit verwende ich unter Linux fürs Progrogrammieren in C den Editor 
Kate. Installiert habe avrdude und avrgcc.
Soweit so gut. Zum Testen muss ich dann jedesmal den Atmega32 auf dem 
STK500 flashen. Mit Debuggen da nix, nur geht / geht nicht.
Das STK500 habe ich per serieller Schnittstelle und USB-Adapter am PC 
angeschlossen.

Ich habe von eclipse gelesen, scheint mir wohl nicht das Richtige zu 
sein.

Was gibt es denn da überhaupt was für Anfänger geiegnet ist.

Danke vorab für Eure Hilfe.

von Purzel H. (hacky)


Lesenswert?

Der JTAG ist kaum brauchbar, der er liegt auf dem PortC und auf dem ADC 
port, soweit ich mich erinnere. Dh schnell etwas protokolartiges 
aufsetzen und dann mit dem UART abrbeiten. Daneben, mit dem Scope Pins 
toggeln.

von Dietmar P. (dietmar2)


Lesenswert?

Hallo,

kann das sein, dass Du hier den falschen Thread mit Deiner Antwort 
erwischt hast?

von Bernhard R. (barnyhh)


Lesenswert?

Hallo Dietmar,

da mußt Du durch - wie viele vor Dir auch. Der Zyklus

- Programm testen
- Fehler analysieren
- Fehler beheben

bleibt niemandem erspart.

Hierbei spielt es keine besondere Rolle, welche Tools man benutzt. Ich 
denke allerdings, daß eine Emulation im PC viel Zeit spart. 
Möglicherweise bietet eclipse die Emulation (ähnlich AVRStudio unter 
Windows).

Bernhard

von Christian R. (supachris)


Lesenswert?

Für den Mega32 reicht der JTAGICE I oder einer der zahlreichen 
Nachbauten. Die gibts günstig und sie funktionieren gut. Allerdings sind 
dann einige Pins nicht mehr nutzbar. Wenn du damit leben kannst, ist 
JTAG-on-chip-Debugging schon eine schöne Sache. ich möchte nicht drauf 
verzeichten, da kommt man Fehlern viel schneller auf die Schliche. Im 
Professionellen Bereich würde niemand ernsthaft ohne Debugger anfangen. 
Auch wenn manche Old-School-Programmierer hier manchmal was behaupten.

von Purzel H. (hacky)


Lesenswert?

Der JTAG ist ok, wenn man genuegend, und vor allem die richtigen Pins 
frei hat. Daher sollte man einen Groesseren nehmen wie den Mega32.

von spess53 (Gast)


Lesenswert?

Hi

>Der JTAG ist ok, wenn man genuegend, und vor allem die richtigen Pins
>frei hat. Daher sollte man einen Groesseren nehmen wie den Mega32.

JTAG gibts es auch erst ab dieser Grössenordnung.

MfG Spess

von Dietmar P. (dietmar2)


Lesenswert?

Hallo,

danke an alle für die Info's.
Jetzt muss ich mal sehen, wie damit zurecht komme.

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.