contiki:upload_with_avrdude_to_avr
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
contiki:upload_with_avrdude_to_avr [2016/12/13 08:19] – [Automatisieren aller Vorgänge mit make] admin | contiki:upload_with_avrdude_to_avr [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Das Entwickeln mit Instant Contiki kann weiter vereinfacht werden, wenn auf AVR Studio verzichtet wird. Durch den Einsatz von [[http:// | Das Entwickeln mit Instant Contiki kann weiter vereinfacht werden, wenn auf AVR Studio verzichtet wird. Durch den Einsatz von [[http:// | ||
Mit Datum vom 15.2.2016 wird allerdings immer noch '' | Mit Datum vom 15.2.2016 wird allerdings immer noch '' | ||
- | <code c> | ||
- | |||
- | sudo apt-get install avrdude | ||
+ | <code bash> | ||
+ | sudo apt-get install avrdude | ||
</ | </ | ||
+ | :!: avrdude 6.2 on OSX ('' | ||
===== Grundsätzlicher Ablauf ===== | ===== Grundsätzlicher Ablauf ===== | ||
Zeile 14: | Zeile 14: | ||
Der Aufruf von avrdude geschieht über die Kommandozeile mit | Der Aufruf von avrdude geschieht über die Kommandozeile mit | ||
- | < | + | < |
- | + | sudo avrdude -c [Programmiergerät] -P [Anschlussport der Programmers] -p [AVR Typbezeichnung] -Uflash: | |
- | sudo avrdude -c [Programmiergerät] -P [Anschlussport der Programmers] -p [AVR Typbezeichnung] -Uflash: | + | |
</ | </ | ||
wobei der letzte Befehlsteil -U wie Upload besagt, dass der flash-Speicher beschrieben (w wie write) werden soll. Wird z.B. als Programmer der JTAG MKII benutzt, als Zielmikrocontroller der Raven USB Stick (AT90USB1287), | wobei der letzte Befehlsteil -U wie Upload besagt, dass der flash-Speicher beschrieben (w wie write) werden soll. Wird z.B. als Programmer der JTAG MKII benutzt, als Zielmikrocontroller der Raven USB Stick (AT90USB1287), | ||
- | < | + | < |
- | sudo avrdude -c jtagmkII -P usb -p usb1287 -U flash: | + | sudo avrdude -c jtagmkII -P usb -p usb1287 -U flash: |
</ | </ | ||
Soll auf den gleichen Mikrocontroller der EEPROM beschrieben werden, so funktioniert folgender Befehl. | Soll auf den gleichen Mikrocontroller der EEPROM beschrieben werden, so funktioniert folgender Befehl. | ||
- | < | + | < |
- | sudo avrdude -c jtagmkII -P usb -p usb1287 -U eeprom: | + | sudo avrdude -c jtagmkII -P usb -p usb1287 -U eeprom: |
</ | </ | ||
:!: Seit avrdude Version 6.2 kann auch direkt die elf-Datei als Quelle verwendet werden: | :!: Seit avrdude Version 6.2 kann auch direkt die elf-Datei als Quelle verwendet werden: | ||
- | < | + | < |
- | sudo avrdude -c jtag3 -P usb -p usb1287 -U flash: | + | sudo avrdude -c jtag3 -P usb -p usb1287 -U flash: |
- | sudo avrdude -c jtag3 -P usb -p usb1287 -U eeprom: | + | sudo avrdude -c jtag3 -P usb -p usb1287 -U eeprom: |
</ | </ | ||
contiki/upload_with_avrdude_to_avr.1481617161.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)