Dies ist eine alte Version des Dokuments!
AVR RavenRZ USB-Stick Installation
Um den Raven USB Stick in Verbindung mit Contiki 2.5 zu Nutzen, ist es notwendig eine vollständige Contiki Entwicklungsumgebung zur Verfügung zu haben, (siehe Linkzucontikientwicklungsblaba). Sind diese Schritte erfolgt, so muss zuerst in das Windows XP Gastsystem gewechselt werden und anschließend von http://sourceforge.net/projects/contiki/files/Contiki/ Contiki 2.5 heruntergeladen werden. Es ist nun sinnvoll den Contiki Sourcecode in das Cygwin Verzeichnis zu entpacken, also beispielsweise unter C:\cygwin\home\Administrator\Contiki-2.5\ um anschließend einfacher mit Cygwin arbeiten zu können. Nun wird Cygwin gestartet und in das Contiki Source Code Verzeichnis gewechselt. Anschließend in das Verzeichnis /examples/ravenusbstick. Durch den Befehl make beginnt die Kompilierung. Ist diese abgeschlossen, so sollte nun im derzeitigen Verzeichnis die Datei ravenusbstick.elf zu sehen sein. Diese Datei wird nun mithilfe des AVR Studios auf den USB Stick geladen.
Zuerst muss jedoch der USB Stick mit dem Programmieradapter verbunden werden. Es wird empfohlen die Verbindung Spannungslos aufzubauen, d.h. den Programmieradapter sowie den USB Stick spannungslos zu verbinden und erst im Anschluß zuerst den Programmieradapter einschalten und danach den USB Stick mit dem USB-Port verbinden. Die korrekte Position des JTAG Anschlusses ist in der folgenden Abbildung zu sehen:
(Bildquelle sics.se)
Im nächsten Schritt das AVR Studio starten und sämtliche PopUps schließen, dann im Menü auf Tools/Program AVR/Auto Connect/ klicken
Im anschließend erscheinenden Fenster den Reiter Main auswählen und als Device den AT90USB1287 auswählen. Mit einem Klick auf Read Signature wird die korrekte Verbindung überprüft und die Microcontroller Signatur eingelesen. Wenn kein Sockel auf dem USB Stick vorhanden ist, so kann es vorkommen, dass an dieser Stelle eine Fehlermeldung auftritt, dies kann durch justieren der Steckverbindung behoben werden.
Wurde die Signatur korrekt eingelesen, so kann die .elf Datei auf den Microcontroller geladen werden, dazu den Reiter Program anklicken und im Feld ELF Production File Format die Datei ravensubstick.elf auswählen und anschließend auf Program klicken.