Forum: Mikrocontroller und Digitale Elektronik ATmega2561 mit AVRICE programmieren


von Stephan (Gast)


Lesenswert?

Schönen guten Abend,

laut ATMEL können die neueren Controller ja nicht mit dem "alten" AVRICE 
(jtagmkI / Evertool) programmiert werden. AVRDUDE lässt das ja aber 
prinzipiell zu. Tatsächlich wird mein ATmega2561 mit AVRDUDE und AVRICE 
richtig erkannt. Ich kann sogar die Fuses lesen und sogar schreiben. 
Allerdings kann ich den Flash nicht beschreiben - die Verifikation 
schlägt bei der ersten Adresse fehl.
Jetzt meine Frage: Hat es schonmal jemand geschafft, einen der neuen 
Controller (1280/1281/2560...) mit einem AVRICE (-clon) zu 
programmieren?
Gibt es da etwas zu beachten?
Was könnte ich falsch gemacht haben?
Ich habe auch schon niedrigere Geschwindigkeiten probiert. Mit anderen 
Controllern (z.B. eiem mega16) funktioniert mein AVRICE. Der Anschluss 
an den mega2561 stimmt auch (nehme ich zumindest an, da ich die Fuses 
programmieren kann - sogar aus dem AVRStudio heraus)

Ich bin für jede Hilfe dankbar.

von Frank (Gast)


Lesenswert?

Hallo Stephan,

deine Frage steht ja schon einige Zeit hier, aber vielleicht wird das 
wieder belebt.

Ich habe ein ähnliches Problem.
Ich möchte den Atmega2561 mit einem OLIMEX AVR-JTAG-USB über sein 
JTAG-Interface programmieren und debuggen.
Ein Update des AVR-JTAG-USB habe ich mit der aktuellen Version im 
AVR-Studio gemacht.
Jedoch kann man als JTAGICE im AVR-Studio (4.13.557) den ATmega2561 
nicht auswählen.
Beim JTAGICE MKII ist der ATmega2561 aber vorhanden.
Gibt es jemanden der eine Möglichkeit kennt den OLIMEX AVR-JTAG-ICE in 
einen JTAGICE MKII zu verwandeln?
Ich habe zwar ein anderen JTAG ICE gefunden, aber wer weis ob das so 
funktioniert wie ich es brauche?

http://www.gadgetpool.de/bestellen/catalog/product_info.php/products_id/52?osCsid=40d2ffd5a907365149370822a88898b1

Ich werde da mal nachfragen.

von Frank (Gast)


Lesenswert?

Hallo,

ich habe eine Antwort von "gadgetpool" bekommen.
Leider ist in der Beschreibung ein Fehler.
Das Gerät meldet sich im AVR-Studio als JTAG-IC MK1 und ist damit nicht 
für die Atmega256x tauglich.

Wie gehabt: ATmega16, ATmega162, ATmega169, ATmega32, ATmega323, 
ATmega64, ATmega128.

Meine weitere Suche hat auch nichts neues hervorgebracht.
Es bleibt in diesem Fall wohl im Moment nichts weiter übrig als den
ATMEL JTAGICE MK2 zu besorgen.


Grüße Frank

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


Lesenswert?

Das JTAG-Programmierinterface der neuen Controller ist intern anders,
daher kann man mit dem mkI-er Clone diese nicht programmieren (und
debuggen schon gar nicht).

Wenn's nur ums Programmieren geht, tut's ein AVR Dragon als billigere
Variante, zum Debuggen braucht man aber wirklich das JTAG ICE mkII.

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.