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.
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.
Hallo, kann das sein, dass Du hier den falschen Thread mit Deiner Antwort erwischt hast?
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
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.
Der JTAG ist ok, wenn man genuegend, und vor allem die richtigen Pins frei hat. Daher sollte man einen Groesseren nehmen wie den Mega32.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.