Forum: Mikrocontroller und Digitale Elektronik Dragon Programmiertool


von Andreas S. (xevious)


Lesenswert?

Hi!


Ich bin mit dem Programmiertool des AVR Studio 5 nicht wirklich 
zufrieden, weils einfach viel zu umständlich ist, was zu programmieren: 
Erst mühsam das Brennprogramm starten, Auswählen, langsames 
programmieren, Fenster wieder schliessen.

Ich hab avrdude mit verschiedenen GUIs probiert, hat aber nicht 
funktioniert, auch mit den USB Treibern hab ich rumgespielt, es wird 
zwar in der Systemsteuerung der Dragon angezeigt, aber geht halt 
trotzdem nicht.

Frage: Gibts andere Programmer, die den Dragon programmieren können (mit 
GUI) ausser AVR Studio und AVR dude?

Danke!

von spess53 (Gast)


Lesenswert?

HI

>Erst mühsam das Brennprogramm starten, Auswählen, langsames
>programmieren, Fenster wieder schliessen.

Warum wieder schließen?

MfG Spess

von Oliver J. (skriptkiddy)


Lesenswert?

Andreas S. schrieb:
> Ich hab avrdude mit verschiedenen GUIs probiert, hat aber nicht
> funktioniert, auch mit den USB Treibern hab ich rumgespielt, es wird
> zwar in der Systemsteuerung der Dragon angezeigt, aber geht halt
> trotzdem nicht.

Avrdude funktioniert bei mir mit dem avrispmkii, dragon und jtagicemkii 
unter:

- Windows XP x32
- Windows 7  x64

mit dem aktuellen libusb treiber/filtertreiber problemlos.

Zeig mal nen screenshot vom Gerätemanager, auf dem der Dragon zu sehen 
ist.


Gruß Oliver

von Jörg H. (idc-dragon)


Lesenswert?

Ist der Dragon eigentlich "anerkannt" langsamer als ein JTAGICE MK2?
Interessiert mich weil ich ggf. plane auf einen Dragon abzurüsten, der 
ja auch HV kann. Meist programmiere ich im DebugWire-Modus.

Jörg

von Oliver J. (skriptkiddy)


Lesenswert?

Jörg H. schrieb:
> Ist der Dragon eigentlich "anerkannt" langsamer als ein JTAGICE MK2?

Beim Jtag-Programming auf jeden Fall deutlich spürbar.
Bei ISP hab ich grad nur den Vergleich zum avrispmkii. Da steht der 
Dragon, finde ich, weit hinten an.

Gruß Oliver

von M. M. (miszou)


Lesenswert?

Hi

wenn ich das richtig verstanden habe ist dir das reine flashen zu 
umständlich. Versuch mal unter dem Reiter "Debug" "irgendwas without 
debugging" erinnere mich gerade nicht an den genauen wortlaut. Evtl. 
hilft dir das weiter.
Über Jtag läuft das wunderbar, kein Fenster mehr öffnen die Funktion hab 
ich mir als Symbol auf die Symbolleiste rausgeholt, nur noch ein Klick 
und das Programm ist auf dem MC drauf.

Gruß MISZOU

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


Lesenswert?

Oliver J. schrieb:
> Jörg H. schrieb:
>> Ist der Dragon eigentlich "anerkannt" langsamer als ein JTAGICE MK2?
>
> Beim Jtag-Programming auf jeden Fall deutlich spürbar.

Finde ich nicht.  Wäre auch nicht verständlich, denn letztlich
benutzen beide die gleichen Firmwarebausteine.

Die Vorteile des JTAG ICE liegen eher auf der Hardwareseite (Gehäuse,
das einen vor Kurzschlüssen mit der Zielhardware schützt, bessere
IO-Schutzbeschaltung).

> Bei ISP hab ich grad nur den Vergleich zum avrispmkii. Da steht der
> Dragon, finde ich, weit hinten an.

Das JTAGICEmkII allerdings auch.  Das liegt wohl daran, dass dabei das
Protokoll des AVRISPmkII in das Protokoll des JTAGICEmkII "eingepackt"
worden ist.

Das AVRISPmkII ist in dieser Hinsicht wirklich flink.  Allerdings
nützt einem das dann nur was, wenn der Ziel-AVR deutlich höher als die
standardmäßigen 1 MHz getaktet wird, ansonsten macht der notwendig
geringe ISP-Takt den Vorteil vollends zunichte.  Mit JTAG kann man
dagegen unabhängig vom CPU-Takt "full speed" programmieren (nur beim
Debuggen ist man auch dort an die Bedingung < f_CPU/4 gebunden).

von Oliver J. (skriptkiddy)


Lesenswert?

Jörg Wunsch schrieb:
> Oliver J. schrieb:
>> Jörg H. schrieb:
>>> Ist der Dragon eigentlich "anerkannt" langsamer als ein JTAGICE MK2?
>>
>> Beim Jtag-Programming auf jeden Fall deutlich spürbar.
>
> Finde ich nicht.  Wäre auch nicht verständlich, denn letztlich
> benutzen beide die gleichen Firmwarebausteine.

Ich werde das gleich nachher nochmal verifizieren. Gebe dann nochmal 
Bescheid.

Gruß Oliver

von Oliver J. (skriptkiddy)


Lesenswert?

so Messergebnisse:

mit avrdude (69202 bytes) unter ubuntu 11.04

        | read  | write
--------+-------+-------
dragon  | 7.30s | 6.87s
jtag2   | 6.22s | 4.46s


Der Unterschied ist reproduzierbar marginal. Hätte schwören können das 
wäre mehr gewesen. Da habe ich mich wohl geirrt.


Gruß Oliver

von Andreas S. (xevious)


Lesenswert?

Danke MISZOU, Das war ein Spitzen Tipp!!!

Gibts da zu zufällig auch was für ISP, damit man auch die kleineren 
"Brüder" programmieren kann?

von Thomas (kosmos)


Lesenswert?

mit dem 5er Studio kenne ich mich nicht aus lasse den anderen den 
Vortritt die Beta zu testen.

Aber im AVR-Studio 4 kann man einstellen was man alles beim 
Programmieren machen möchte z.B. Signatur lesen, Flash löschen, Flash 
schreiben und Flash vergleichen, danach genügt ein einziger Klick auf 
ein entsprechendes Symbol und alles geht von alleine.

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.