Welche Programmierer arbeiten mit den Atmel Raven Boards?

Dieser Beitrag beantwortet die Frage, ob es möglich ist, ein Atmel AVR Raven Board mit avrdude zu programmieren oder nicht. Ja, es ist möglich.

Meine Frage ist, welche Programmierer mit dem Atmel Raven + avrdude arbeiten? Ich versuche zu vermeiden, den $300+ AVR JTAGICE mkII zu kaufen. Es gibt Klone für 50 US-Dollar (z. B. den AVR-ISP500 von Olimex).

Kann jemand bestätigen, dass er einen Clone-Programmierer mit avrdude verwendet hat, um die Atmel Raven-Boards zu programmieren? Welche Programmierer?

Möchten Sie die Debugging-Funktionalität des JTAGICE? Das ist die Quelle Ihres Preisunterschieds, nicht die Frage zwischen Atmel und Klon. Außerdem ist das von Ihnen verlinkte Olimex-Teil ein Klon der Programmierteile des STK500, nicht des ICE.
Nein, ich möchte die Debugging-Funktionalität von JTAGICE nicht. Aber wenn ich das Raven-Evaluierungsset kaufe, möchte ich nur wissen, dass ich in der Lage sein werde, die Binärdateien zu kompilieren und auf die Module zu laden (vorzugsweise unter Verwendung von Linux).

Antworten (3)

Jeder Programmierer/Debugger, der die AVR-Controller auf den Raven-Boards unterstützt, sollte geeignet sein, ich würde einen AVR Dragon (50 $) anstelle des angegebenen JTAG ICE Mk II verwenden. Klone wie der von Olimex erhältliche unterstützen nur das Programmieren, nicht das Debuggen.

Der JTAG ICE Mk II ist möglicherweise noch zum halben Preis bei Arrow erhältlich.

Arrow scheint im Moment nicht vorrätig zu sein.

Ich verwende den TuxGraphics AVRUSB500 zum Programmieren meines Raven-USB (nach Verkabelung am ISP-Header )

Ich habe den gleichen TuxGraphics-Programmierer.
Gibt es eine Möglichkeit, den TuxGraphic-Programmierer (6 Pins) zu verwenden, ohne das Raven-Board zu ändern? Gibt es einen Pin-Adapter, der funktioniert? Wie sieht es mit den anderen Raven-Boards außer JackDaw aus?
Dafür habe ich nur die USB-Platine - es geht nicht anders, die ISP-Pins werden nicht herausgeführt

Zusammenfassung was ich gefunden habe:

Sowohl die Raven-Boards als auch der Raven-Stick enthalten 10-polige, 50-mil-JTAG-Schnittstellen. Die Pins müssen vom Anwender angelötet werden, sind aber auch im Evaluation Kit enthalten. Ein 50-mil-auf-100-mil-Adapter ermöglicht den Anschluss der JTAG-Schnittstellen an Programmiergeräte.

Die Raven-Boards, aber nicht der Raven-Stick, enthalten 6-polige, 50-mil-ISP-Schnittstellen. Die Pins hierfür müssen ebenfalls angelötet werden, es werden jedoch keine 6-Pin-Einheiten mit dem Evaluierungsset ausgeliefert. Da es sich jedoch nur um Kopfstifte handelt, können die 10-poligen Einheiten, die mit dem Evaluierungsset geliefert werden, abgebrochen werden, um 6-polige Einheiten zu erstellen. (Siehe Link , suchen Sie nach „ISP-Anschlüssen“).

Die ISP-Schnittstellen auf den Raven-Boards sind fehlerhaft; VCC und GND sind bei der 1284p MCU nicht verbunden. Atmel hat eine Problemumgehung vorgeschlagen, indem diese Pins auf die VCC- und GND-Pins für den 3290p-ISP-Header gesprungen werden. (Siehe Link , Suche nach „7. Juli 2008“).

Der Raven-Stick enthält überhaupt keine ISP-Schnittstelle, aber geschicktes Hacken und Löten kann das ändern. Weitere Informationen finden Sie hier (Suche nach „USB-Stick“) und hier .

Zusammenfassend: Es ist möglich, einen billigen ISP-Programmierer mit den Raven-Boards zu verwenden, es erfordert jedoch zusätzlich zum Hinzufügen der Pins einige zusätzliche Lötarbeiten auf den Raven-Boards und es erfordert auch einen ziemlichen Hack für den Raven-Stick. Trotzdem ist es möglich und wurde auch schon gemacht.

Bleibt noch die empfohlene JTAG-Schnittstelle zum Programmieren der Raven-Boards und Stick. JTAG-Programmierer können teuer sein. Der Programmierer und Debugger JTAGICE mkII von Atmel kostet etwa 300 US-Dollar. Klone sind billiger, zum Beispiel der Olimex AVRISP-500, und obwohl die Klone kein Debugging zulassen, was noch wichtiger ist, unterstützen sie nicht alle AVR-Chips. Der AVR Dragon kostet etwa 60 US-Dollar und unterstützt JTAG, obwohl seine Debugging-Fähigkeiten künstlich auf die ersten 32 KB einer Anwendung beschränkt sind, um den Verkauf des High-End-JTAG-Geräts nicht zu kannibalisieren. Trotzdem halte ich den Dragon für die beste Wahl.