AVR Dragon mit neuer Firmware auch für große Controller geeignet

Gast #2103260
Lesenswert?

Abend Allerseits,

Ich möchte die Fuse Bits eines ATmega 1284P mit dem AVR Dragon setzen. 
Das Dragon ist nagelneu und wurde mit der aktuellen Firmware bespielt 
die es mir laut Atmel auch ermöglicht Controller mit mehr als 32 KB 
Flash zu programmieren. Ebenso habe ich die aktuelle Version des AVR 
Studios(4.18) installiert.

Die Kontaktierung zwischen target und Dragon erfolgte nach dieser 
Anleitung
--> 
http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVRDragon.htm
unter Device Connection Sheets, dann SCKT3100A3
und hiervon die ISP Variante.

Die Fehlermeldung die ich beim verbinden immer erhalte befindet sich im 
Anhang. Die frequenz habe ich schon verringert, hat jedoch nichts 
gebracht. Die Kontakte auf dem Dragon hab ich auch schon durchgepiepst, 
alles ok.

Kann mir bitte jemand weiterhelfen ich bin ziemlich ratlos?

Grüße Stefan
Angehängte Dateien:
Gast #2103291
Lesenswert?

Der Atmega sitzt auf dem 40er Sockel des Dragons! Zuvor wurde dieser 
schon mal über ISP gefuset, wobei die Fusebits OCDEN, JTAGEN und SPIEN 
gesetzt wurden. Anschließend habe ich ihn in meine Schaltung eingebaut 
und konnte ihn nicht über JTAG ansprechen, jetzt wollte ich nochmals 
nach den Fuse bits schauen und erhalte dann obige Fehlermeldung. 
Momentan installiere ich noch das SP1 und SP3 fürs AVR Studio, 
vielleicht hilft das ja was.
Gast #2103314
Lesenswert?

> Zuvor wurde dieser schon mal über ISP gefuset, wobei die Fusebits OCDEN,
> JTAGEN und SPIEN gesetzt wurden.

Das Bit für SPIEN ist ab Werk gesetzt, das muss nicht noch einmal 
gesetzt werden. Könnte es sein, dass du das Bit zurückgesetzt hast? Hast 
du einen weiteren Controller, mit dem du die ISP-Funktion des Dragon 
testen kannst?
Gast #2103359
Lesenswert?

Beim SPIEN ist ein kleiner haken drinn, denn kann man nicht entferenen. 
Denke also nicht das ich das getan habe, falls doch was könnte man tun 
um diesen wieder zu zu aktivieren? Parallel Programming?
Habe gerade einen ATmega 162 angeschlossen, read signature geht 
wunderbar, bei den fuses kam einmal von dreimal der selbe fehler wie 
oben. Ansonsten gings. Mir scheint das Dragon ist ein wenig 
unzuverlässig.
Gast #2103402
Lesenswert?

Hi

>read signature liefert 0x00 0x00 0x00 bei einer ISP frequenz von 250
>kHz. Laut troubleshooting ist die Frequenz zu hoch, was aber nicht sein
>kann.

Ein 'neuer' AVR läuft meistens mit 1MHz. 250kHz können als ISP-Takt (1/4 
AVR-Takt) schon zu hoch sein.

MfG Spess
Gast #2103452
Lesenswert?

Hi

>Hab die Frequenz verringert, hat auch nichts gebracht.

Über den ISP vom Dragon habe ich schon alles mögliche bis zum ATMega1280 
(auch 1284p) programmiert. Daran kann es nicht liegen.

MfG Spess
Gast #2103659
Lesenswert?

Ja die kabel hab ich gesteckt, so wie in der oberen Anleitung.

Wenn man das Dragon neu bekommt sind keine Stiftleisten des Targets 
drauf, diese muss man noch nachbestücken. Die hab ich aber wie schon 
erwähnt auch schon durchgepiepst.
Was sind eigentlich die Werkseinstellungen der Fusebits? Ist da nicht 
Standardmäßig JTAGEN gesetzt?
Gast #2104163
Lesenswert?

Ist der Chip jetzt evtl. auf die interne 128kHz-Taktquelle (->ISP-Takt 
unter 30kHz einstellen) oder gar externen Takt (probeweise an XTAL1 
einspeisen) konfiguriert?

Ansonsten müsste man wohl mal HVPP probieren - der Dragon sollte das 
auch können, erfordert aber eine andere Verkabelung zum Chip als ISP.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren