Forum: Mikrocontroller und Digitale Elektronik Altes Thema: Debugger fuer AVRs.


von Mike (Gast)


Lesenswert?

Hallo liebe Gemeinde,

ich moechte aus Notwendigkeit ein schon oft diskutiertes, aber aus 
meiner Sicht nicht befriedigend geloestes Thema nochmal ansprechen. 
Anlass ist die Arbeit mit einem Atmega128P, der sein Verhalten unter 
Ausseneinfluessen in Echtzeit veraendert. Diese lassen sich nur schwer 
simulieren.

Gibt es einen funktionstuechtigen Debugger, der sowohl Code ueber 32kB 
verarbeiten kann als auch mit den neuen Typen der AVR-Serie umgehen kann 
(also z.B. Atmega1284P). Um die Sache nicht zu leicht zu machen: Der 
Debugger sollte auch preislich fuer semiprofessionelle Belange 
interessant sein (der ICE MKII faellt aus) und mit AVRStudio problemlos 
zusammen arbeiten.

Leider habe ich auch nach laengerer Suche nichts wirklich ueberzeugendes 
gefunden und nach Hoerensagen soll auch der USBProg hier noch nicht 
ausgereift sein.

Habt ihr fuer mich vielleicht einen Tipp oder gibt es in diesem Berech 
einfach noch nichts?

Mit Gruss

Mike

von Mike (Gast)


Lesenswert?

Eine Edit-Funktion waere hier toll... ich meinte den Atmega1284P

von Rene Z. (renezimmermann)


Lesenswert?

Wenn man eingeloggt ist dann geht auch "Bearbeiten" ;-)

Du suchst einen Debugger ich habe noch nicht mal einen vernünftigen 
Simulator gefunden.

Gruß Rene

von spess53 (Gast)


Lesenswert?

Hi

>Gibt es einen funktionstuechtigen Debugger, der sowohl Code ueber 32kB
>verarbeiten kann als auch mit den neuen Typen der AVR-Serie umgehen kann
>(also z.B. Atmega1284P). ....

AVR Dragon.

MfG Spess

von Rene Z. (renezimmermann)


Lesenswert?

AVR Dragon == keine Codegrösse über 32kb

von 2ter Gast (Gast)


Lesenswert?

OEM:
-AVR Dragon (billig)
-Jtag Ice 3 (teurer)
- jtag ice mk2
- avr one (am teuersten)

diesbezüglich noch atmels seite konsultieren.

Ansonsten gibt es noch günstig nachbauten, die können dann aber nur JTAG 
und nicht pdi, debugwire & co. bin mir da aber nicht sicher.

von spess53 (Gast)


Lesenswert?

Hi

>AVR Dragon == keine Codegrösse über 32kb

Blödsinn. Geht schon lange unbegrenzt. Und preislich zwischen AVR Dragon 
und AVR ICE MKII gibt es noch AVR ONE.

MfG spess

von (Ein) (Gast)


Lesenswert?

"Ursprünglich hatte Atmel die Debugmöglichkeiten künstlich auf AVRs mit 
bis zu 32 KB Flash-Speicher begrenzt. Mit einer mit AVR Studio 4.18 
mitgelieferten Dragon-Firmware wurde diese künstliche Einschränkung 
fallen gelassen."

(aus: http://www.mikrocontroller.net/articles/AVR-Dragon)

von spess53 (Gast)


Lesenswert?

Hi

Das mit dem AVR ONE nehme ich zurück. Verwechslung mit dem ICE3.

MfG Spess

von Rene Z. (renezimmermann)


Lesenswert?

>"Ursprünglich hatte Atmel die Debugmöglichkeiten künstlich auf AVRs mit
>bis zu 32 KB Flash-Speicher begrenzt. Mit einer mit AVR Studio 4.18
>mitgelieferten Dragon-Firmware wurde diese künstliche Einschränkung
>fallen gelassen."

OK, registriert. Habe noch ein MKII deshalb ist das wohl an mir 
vorbeigegangen. Sorry!

von spess53 (Gast)


Lesenswert?

Hi

Eine Übersicht findest du hier:

http://store.atmel.com/SearchResult.aspx?q=gsd:c-100112_m-11705

MfG Spess

von Mike (Gast)


Lesenswert?

Hallo,

vielen Dank fuer die schnellen Antworten. Das Dragon hat die 
Beschraenkung auf 32kB nicht mehr? Das waere dann sehr interessant. Habt 
Ihr mit diesem Board schon Erfahrungen gemacht? Ich persoenlich empfand 
das "nackte" Design immer als etwas unschoen.

Die anderen erwaehnten Debugger fallen wegen x>= 200 Euro heraus. Gibt 
es eventuell gut funktionierende Clones? Olimex u.A. scheinen ja nur die 
alten Atmels zu unterstuetzen.

Mit Gruss

Mike

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Mike schrieb:
> Ich persoenlich empfand
> das "nackte" Design immer als etwas unschoen.

Ja, dafür ist es eben billig.  Du kannst nicht beides haben.  Ein
Gerät, das "ringrum rund" ist, kostet halt auch Geld, selbst die
Clones, die es mittlerweile gibt, sind ja nun nicht gerade billig.

Wenn du mit AVR Studio 5 leben kannst, könntest du dir eventuell
mal das JTAG ICE mkIII angucken.  Müsste, wenn ich das richtig in
Erinnerung haben, für USD 200 zu haben sein.

Für den Dragon kannst du auch einfach nur die ESD-Schutzmatten aus
der Pappschachtel nehmen und dann den Dragon darin versenken.

von Mike (Gast)


Lesenswert?

Hallo,

ich habe mich eben noch etwas ueber das Dragon-Board informiert. 
Offenbar scheint es keine/kaum Schutzbeschaltungen nach aussen zu 
besitzen, was die Lebensdauer dieses Tool vermutlich beschraenken 
duerfte.

Gibt es evtl. Projekte oder Anleitungen, in denen eine zusaetzliche 
Schutzbeschaltung entwickelt wurde und die ich an das Dragon-Board 
anschliessen koennte?

Wenn ja, so stuende einem Kauf wohl nur noch wenig entgegen.


Mit Gruss

Mike

von Sach mal, gehts noch? (Gast)


Lesenswert?

>Gibt es evtl. Projekte oder Anleitungen, in denen eine zusaetzliche
>Schutzbeschaltung entwickelt wurde und die ich an das Dragon-Board
>anschliessen koennte?


Ja, die gibt es!

Schau mal hier ->
http://www.aplomb.nl/TechStuff/Dragon/Dragon.html

und

hier gibts auch noch was -> 
http://www.mikrocontroller.net/articles/AVR-Dragon


Grüße...

von dunno.. (Gast)


Lesenswert?

@Sach mal, gehts noch?

volle zustimmung..

ich hab den dragon auch, mit dragonlair zusammen in ein kleines 
kunststoffgehäuse gesteckt, kann ich nur empfehlen wenns geld nicht für 
ein ICE reicht.

mfg

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.