atxmega32a4 mit avrdude und avrjtagmkII programmieren

Gast #1478480
Lesenswert?

Hallo,
ich versuche seit einigen Tagen einen atxmega32a4 mit einem Original- 
avrtjtag2-Programmer mit avrdude 5.8 unter Linux zu programmieren, 
jedoch ohne Erfolg. Auch die aktuelle SVN Version (revision 879) tut's 
nicht. LibUSB ist die aktuelle Version 0.1.12.

Kann avrdude das PDI-Protokoll in Verbindung mit diesem Programmer oder 
nicht? Mit einem STK600 soll es ja laut Google & Co. möglich sein, 
allerdings steht mir dieses Kit nicht zur Verfügung.


Danke für Eure Hilfe

Bg Laurent
Persönliche Seite #1478495
Lesenswert?

Oh, strange, dabei hat das ja sogar der normale Mega32 (und kleinere 
Typen). Dummerweise hat man ja schon Probleme mit dem JTAG ICE und 
avrdude wenn man nur ISP verwenden will. Der ISP-Support wurde naemlich 
erst nachtraeglich in das ICE aufgenommen und erfordert offenbar ein 
paar Verraenkungen.

Hast Du die Firmware des ICE auf dem aktuellen Stand?
Welchen Befehl hast Du genau verwendet und wie lautet die Ausgabe, evt. 
mit -vvvv?
Gast #1478522
Lesenswert?

Funktionell ersetzt pdi ja das jtag und wenn avrdude bereits volle 
Funktionalität hätte, würde es sicher nicht einmal auffallen. ;-)

Ich hab im Programmer die aktuelle Firmware aus dem AVR-Studio sprich 
6.02. Zumindest sagt mir das avrdude im -vv Mode. Die Vermutung, dass 
avrdude es nicht kann liegt nahe...

avrdude -cjtagmkII -Pusb -px32a4 -U flash:w:test6.0.hex -vv

...
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x03, 1 
bytes): 0xa0 (1 bytes msg)
avrdude: jtagmkII_setparm(): bad response to set parameter command: 
RSP_FAILED
avrdude: jtagmkII_reset(): Sending reset command: 0xa4 (1 bytes msg)
avrdude: jtagmkII_reset(): bad response to reset command: 
RSP_ILLEGAL_EMULATOR_MODE
...

Aber die Hoffnung stirbt bekanntlich zuletzt!
Persönliche Seite #1478545
Lesenswert?

Michael G. schrieb:
> Oh, strange, dabei hat das ja sogar der normale Mega32 (und kleinere
> Typen). Dummerweise hat man ja schon Probleme mit dem JTAG ICE und
> avrdude wenn man nur ISP verwenden will. Der ISP-Support wurde naemlich
> erst nachtraeglich in das ICE aufgenommen und erfordert offenbar ein
> paar Verraenkungen.

Du hast echt immer Probleme. Ich habe ne ganze Weile lange AVRDUDE mit 
JTAGICE mk II benutzt, das geht absolut problemlos.
Warum ISP mit Verränkungen eingebaut worden sein soll verstehe ich auch 
nicht wirklich.
Persönliche Seite #1478558
Lesenswert?

Schau mal mit "avrdude -c help" ob es fuer PDI und dem ICE eine 
entsprechende Option gibt... so wie z.B. auch fuer ISP (jtag2isp), sonst 
wird er immer versuchen direkt mit JTAG drauf zu gehen. Da aber dort 
nicht einmal ISP richtig funktioniert sind die Hoffnungen klein. Hat 
mich auch geaergert, da kauft man sich so einen teuren Programmer und 
kann am Ende nicht einmal die einfachen Dinge damit machen.

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