Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:raven_board

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
contiki:raven_board [2015/05/21 21:26]
admin
contiki:raven_board [2017/01/24 18:49] (aktuell)
Zeile 29: Zeile 29:
 ... ...
 </code> </code>
 +
 +===== IPv6 Adresse =====
 +
 +
 +Wenn mehrere Raven-Boards mit der gleichen Source Datei programmiert werden haben alle die gleiche  MAC Adresse. Da die IPv6 Adresse direkt aus der MAC Adresse abgeleitet wird kommt es zu Adresskonflikten. Die MAC Adresse wird im EEPROM gespeichert und kann daher ohne erneutes Übersetzen des Projekts geändert werden. Dazu kann ''raven_1284.eep'' modifiziert werden. 
 +Anschließend kann die Datei mit
 +  avrdude -p m1284p -c jtag2 -P usb -U flash:w:raven_1284.hex -U eeprom:w:raven_1284.eep 
 +neu geschrieben werden.
 +
 +:!: Der Vorgang wird fehlschlagen, weil die Prüfsumme in der Datei nach der Änderung falsch ist. 
 +Avrdude wird aber die korrekte Prüfsumme mitteilen. Diese muss dann in die Datei geschrieben werden und
 +anschließend kann die Datei erfolgreich geflasht werden.
 +
 +==== Editieren der EEPROM-Datei ====
 +
 +Die eep Datei kann man sich mit ''xxd'', ''hexdump'' oder ''od'' anzeigen lassen. 
 +Folgender Link erklärt, wie sich die Datei mit ''vi'' bearbeiten lässt.
 +http://www.kevssite.com/2009/04/21/using-vi-as-a-hex-editor/
 +
contiki/raven_board.1432243584.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)