Ich habe mir den JTAG ICE MKII von Sureelectronics in einer bierseligen
Spontanaktion, irgendwann vor Weihnachten über ebay bestellt. Wie du
geschrieben hast ca. 80 EUR inkl. Versand hat ungefähr 3 Wochen gedauert
und kam vor ein paar Tagen bei mir an.
Der kleine Karton enthielt den Programmer, drei Adapterkabel, (6-Pol
ISP, 10-Pol ISP, 10-Pol JTAG), ein Ersatzflachbandkabel (das vom
Programmer zu den Adaptern), ein serielles Kabel (9-Pol SUB-D), ein
USB-Kabel und eine Mini-CD. Auf der CD war alles in chinesisch, ich
musste die Dateien erst auf Festplatte kopieren und sie umbenennen bevor
ich sie öffnen konnte, interessant sind aber nur die vier Bildchen auf
denen die Pinbelegung der Adapter zu sehen sind.
Nachdem ich den Pogrammer über das USB-Kabel, (Treiber war offenbar
schon vorhanden, vermutlich vom AVRStudio mitinstalliert), eingesteckt
hatte, (serieller Port geht auch), bot mir AVRStudio sofort an ein
Firmwareupgrade des Programmers durchzuführen, was dann auch problemlos
funktionierte.
Danach war ich dann allerdings etwas ratlos, was ich denn nun mit dem
Teil anfangen sollte. Klar "debuggen" und so was natürlich, aber wer
braucht das schon? Als ich vor über einem Jahr mit den AVRs angefangen
habe, dachte ich selbstverständlich auch, dass der JTAGICE mkII der
heilige Gral der AVR-Entwickertools wäre, wenn man den hätte, dann wäre
alles viel leichter, besser und bunter! Da mir das Atmel-Original damals
aber einfach viel zu teuer war, (ich weiß nicht was mich mehr aufgeregt
hat, die Höhe des Preises, oder der Umstand, dass deutsche Händler
einfach das Dollarzeichen durch ein Eurozeichen ersetzten), habe ich
eben das gemacht, was alle machten, nämlich die inneren Zustände des
Controllers mit Hilfe von LEDs, LCDs und RS232 nach außen signalisiert.
Das hat funktioniert, war praxisnah und man hat genau die Dinge gelernt,
die man als Anfänger auf einer neuen Plattform ohnehin lernen sollte.
Also so gesehen, wenn die Frage heißt "Kann man auch ohne JTAGICE mkII
leben?" so lautet die Antwort "Selbstverständlich, gar kein Problem!".
Jetzt suche ich halt noch ein bisschen nach Problemen, für die ich eine
Lösung habe ...
HappyNewYear schrieb:
> Hallo,
>
> da mein alter Programmer, ein No-Name-Modell aus dem fernen Osten, so
> langsam den Geist aufgibt, suche ich einen neuen.
>
> Dabei möchte ich auch in was halbwegs vernünftiges investieren und auch
> zukunftssicher sein - insbesondere bezogen auf AVR32 und XMega.
>
AVR JTAGICE mkII:
"On-chip Debugging of all AVR 8-bit RISC MCUs and AVR32 32-bit DSP/MCUs
with IEEE 1149.1 compliant JTAG interface."
AVR ONE!:
"on-chip debugging and programming of all AVR32 and AVR XMEGA devices.
In the future AVR ONE! will also support all megaAVR and tinyAVR devices
with OCD."
Liest sich so, als ob eher dem AVR ONE! die Zukunft gehört.
> ...
>
> Nun schreibt Atmel jedoch folgendes:
>> The JTAGICE mkII supports ISP as a general programming interface, as
>> well as having built in support for handling the DWEN fuse and
>> performing the Chip Erase when
>> debugging. ISP is also supported by Atmel’s STK500 and AVRISP mkII.
> Quelle: [ http://www.atmel.com/dyn/resources/prod_documents/doc2562.pdf
> ]
>
> Was hat das zu bedeuten? Kann ich beispielsweise den ATtiny13, der kein
> JTAG hat, nicht mehr programmieren, ohne mir noch ein zweites Gerät
> anlegen zu müssen?
>
Nachdem ich noch nicht so recht wusste, was ich mit dem
Sureelectronics-JTAG ICE MKII anfangen soll, habe ich einfach mal
versucht ein paar Controller zu löschen, zu lesen und zu beschreiben,
das hat im "ISP Mode", (im AVRStudio kann man "ISP"- oder "JTAG"-Mode
auswählen), in einer selbstgebauten Schaltung sowohl mit ATMega644 als
auch mit ATMega 16 ohne Auffälligkeiten funktioniert.
Mit dem STK500 gabs allerdings Schwierigkeiten, erst nach einem
Firmwareupdate des STK500 und nach dem Entfernen des Reset-Jumpers,
(stand irgendwo bei Atmel), konnte ich das Sureelectronics-JTAG ICE MKII
auch zusammen mit dem STK500 verwenden. Alles in allem, so wie es
aussieht, lässt sich das Gerät also auch als normaler "ISP"-Programmer
verwenden. ATtiny13 habe ich allerdings nicht getestet, vielleicht habe
ich irgendwo noch ATtiny rumliegen, weiß aber nicht was für welche,
wenns wirklich brennend interessiert, kann ich ja mal danach suchen und
ausprobieren.
> Mit freundlichem Gruß und ein frohes neues Jahr wünschend,
> Michael [ HappyNewYear ]
Ebenfalls.
Das sollte jetzt übrigens weder eine Empfehlung, noch eine Ablehnung für
das "Sureelectronics-JTAG ICE MKII" sein, da ich bisher noch kaum etwas
damit ausprobiert kann ich einfach nicht mehr dazu sagen.