Installation
Als Erstes muss man avrdude installieren:sudo apt-get update && sudo apt-get install avrdude
Man benötigt keine besonderen Berechtigungen zum Start von avrdude.Port ermitteln
lsusb -t
liefert die Anzeige mit Port in einer Baumstruktur. Daraus lässt sich meist das Device (Chipsatz) und die Portnummer direkt ablesen. Wenn man mehrere gleiche USB Chips angeschlossen hat und die Portbezeichnung seines Gerätes nicht kennt, muss man den Arduino nano abziehen und wieder anstecken und in beiden Situationen lsusb - t ausführen.ls -l /dev/serial/by-path/
liefert die Anzeige mit Port und logischer Zuordnung (ttyUSB*)
Aus beiden Angaben lässt sich zuverlässig die Portbezeichnung ablesen. Am einfachsten wird das Port in der Form /dev/ttyUSBx angegeben.
Das hexfile ist entweder relativ zum aktuellen Pfad oder besser mit absolutem Pfad anzugegeben.
Programmaufruf
avrdude -p atmega328P -b57600 -c arduino -P [PORT] -D -U flash:w:[HEXFILE]
Keine Kommentare:
Kommentar veröffentlichen