Hintergrund:
Ich habe mein erstes ATMEL-Projekt geerbt. Es verwendet einen ATmega128A, codiert in AVR Studio 4, mit dem Olimex AVR-JTAG-USB-Debugger. Ich habe gelernt, wie man diese Tools verwendet, obwohl ich mich mit PICs, MPLAB und einem ICD3 immer noch viel wohler fühle.
Ich habe das Design auf einen ATmega1281 aufgerüstet, eine Pin-kompatible Version mit mehr Leistung. Jetzt, da die Platinen zusammengebaut sind, stelle ich fest, dass der neue ATmega-Chip von meinem Debugger nicht unterstützt wird und ich so schnell wie möglich einen anderen Debugger besorgen muss.
Ich schaue mir die aktuelle Auswahl an Debuggern von ATMEL an, die als kompatibel für diesen Chip aufgeführt sind. Es gibt fünf davon, obwohl ich es auf diese drei eingegrenzt habe: das ATMEL-ICE (85 $), das JTAGICE3 (99 $) und das JTAGICE-mkII (399 $).
Meine Frage:
Diese scheinen sich alle sehr ähnlich zu sein! Gibt es hier rote Fahnen? Ich muss bei AVR Studio 4 bleiben, ich muss JTAG-Debugging auf der eigentlichen Zielplatine durchführen. Der Rest ist Sahnehäubchen. Gibt es einen triftigen Grund, eines den anderen vorzuziehen?
Danke.
Keine Antworten; hier ist, was ich entdeckt habe:
Ich habe mich für JTAGICE3 entschieden und zu Atmel Studio 6 migriert. Die Migration war einfach. Es hat eine Weile gedauert, herauszufinden, wie das Debugging mit AS6 funktioniert, aber jetzt funktioniert es einwandfrei.
RJR
TMa