Forum: Mikrocontroller und Digitale Elektronik AVR Studio 5 & AVR Dragon (ISP)


von Dr. K. Nickel (Gast)


Lesenswert?

Hallo

ich habe das folgende Problem.

Ich möchte einen ATmega644(+20MHz Quarz) mit dem Dragon und AVR Studio 5 
flashen.
Ich kann mittels "AVR Programming" die Fuses setzen, Device ID lesen, 
Target Voltage, etc. ... das ist alles i.O.

Fuses:

Bodlevel: Disable
OCDEN: Enable
JTAGEN: Disable
SPIEN: Enable
WDTON: Disable
EESAVE: Enable
BOOTSZ: 4096W_7000
BOOTRST, CKDIV8, CKOUT: Disable
SUT_CKSEL: EXTXOSC 8MHz - x ,65ms usw.

Jetzt habe ich versucht noch ISP im Debugging Modus einzustellen.
Also in der Toolbar den Button JTAG on AVR Dragon gedrückt und wollte 
unter Interface ISP auswählen, ist aber nicht möglich. Nur JTAG wird 
angezeigt.

Wenn ich zum Test "Start debugging and Break" drücke, kommt immer die 
Fehlermeldung das JTAG nicht angeschlossen ist. Ist ja auch klar, da ISP 
angeschlossen ist.

Wie kann ich denn ISP im Debugging Modus einstellen? Oder muss ich noch 
irgendwo anderes eine Einstellung vornehmen?

Danke im Voraus

Dr. K. Nickel

von Martin W. (Gast)


Lesenswert?

Du kannst über ISP nichts debuggen.

Entweder schließt du den MEGA644 mit JTAG an oder du simulierst einfach 
deinen Code mit AVR Studio. Vielleicht reicht das ja schon.

von spess53 (Gast)


Lesenswert?

Hi

>Jetzt habe ich versucht noch ISP im Debugging Modus einzustellen.

????

ISP ist nicht zum Debuggen.

MfG Spess

von Hans (Gast)


Lesenswert?

> ISP ist nicht zum Debuggen.

Bei Controller wie den ATTiny24 (per debugWire) schon. Der 644 verfügt 
anscheinend "nur" über eine JTAG-Schnittstelle,

von Dr. K. Nickel (Gast)


Lesenswert?

Mhh auf der Arbeit haben wir eine MKII und an der Stelle steht dann 
ISP.(Wenn ich mich richtig erinnere).

von AleX A. (highfly3r)


Lesenswert?

Hallo,

habe das gleiche Problem wie "Dr. K. Nickel".
Er, genauso wie ich möchten nicht über die ISP-Schnittstelle debuggen, 
sondern flashen.
Zitat:
"Ich möchte einen ATmega644(+20MHz Quarz) mit dem Dragon und AVR Studio 
5 flashen."
Zitatende.

Leider lässt sich als Interface nur JTAG und nicht ISP auswählen.

Gibt es noch eine andere Variante, seinen Code in den µC zu flashen?
Und damit meine ich nicht die 1000 Klick Methode über das Menü "Tools => 
Avr Programming => Apply => Memories => Program"

Vielen Dank schon mal und ein schönes WE an alle...

von Sebastian .. (zahlenfreak)


Lesenswert?

Ich habe hier genau das gleiche Problem.

Mit meinem USB-prog (ISP MKII clone) kann ich wunderbar über "Start 
without debugging" flashen. Da lässt sich in den Projekteigenschaften 
unter Debugging eben der ISP MKII mit ISP auswählen (etwas seltsam 
benannt, aber es funktioniert).
Beim Dragon kann ich an der Stelle nur JTAG auswählen. Flashen über ISP 
funktioniert also nicht.

Außer natürlich die schon beschriebene 1000-klick Methode, die wirklich 
keine Alternative ist.

Hat da mitlerweile jemand was gefunden?

Gruß, Sebastian

von L. C. Deininger (Gast)


Lesenswert?

Sebastian ... schrieb:
> Mit meinem USB-prog (ISP MKII clone) kann ich wunderbar über "Start
> without debugging" flashen. Da lässt sich in den Projekteigenschaften
> unter Debugging eben der ISP MKII mit ISP auswählen (etwas seltsam
> benannt, aber es funktioniert).

Danke für den Tip Debugging mit ISP mkII.

"Start without debugging" kann ich aber nicht finden. Wie geht das im 
Studio5?

von Sebastian .. (zahlenfreak)


Lesenswert?

In den menüs unter "Debug" der vierte Punkt ist "Start without 
debugging". Vorher musst du in den Projekteigenschaften unter 
"Debugging" des ISP MKII einstellen.
Du kannst dafür auch einen hotkey vergeben, dann spaart man sich auch 
den letzten Mausklick.

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.