Dfu-programmer
Aus Mein MediaWiki
(Unterschied zwischen Versionen)
Mali (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Der DFU-Programmer ist eine alternative zum avrdude um z.B. das HEX File zu flashen. Zum testen des dfu-programmer: dfu-programmer at90usb162 get bootloader-ver…“) |
Mali (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
dfu-programmer at90usb162 get bootloader-version | dfu-programmer at90usb162 get bootloader-version | ||
- | Damit der dfu-programmer auch als nichtroot funktioniert muss noch anschließend eine udev Regel Datei angelegt werden: | + | Damit der dfu-programmer auch als nichtroot funktioniert muss noch anschließend eine udev Regel Datei angelegt werden:<br> |
+ | z.B. [[Datei:99-dfu-programmer.rules]] mit folgendem Inhalt. | ||
SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffa", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" | SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffa", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" | ||
Zeile 17: | Zeile 18: | ||
SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff7", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" | SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff7", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" | ||
BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff7", MODE="660", GROUP="users" | BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff7", MODE="660", GROUP="users" | ||
- | + | ||
SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff4", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" | SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff4", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" | ||
BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff4", MODE="660", GROUP="users" | BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff4", MODE="660", GROUP="users" |
Version vom 19:17, 18. Jan. 2011
Der DFU-Programmer ist eine alternative zum avrdude um z.B. das HEX File zu flashen.
Zum testen des dfu-programmer:
dfu-programmer at90usb162 get bootloader-version
Damit der dfu-programmer auch als nichtroot funktioniert muss noch anschließend eine udev Regel Datei angelegt werden:
z.B. Datei:99-dfu-programmer.rules mit folgendem Inhalt.
SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffa", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffa", MODE="660", GROUP="users" SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffb", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffb", MODE="660", GROUP="users" SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff9", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff9", MODE="660", GROUP="users" SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff7", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff7", MODE="660", GROUP="users" SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff4", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff4", MODE="660", GROUP="users" SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff3", MODE="660", GROUP="users", SYMLINK+="at90usb-%k" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ff3", MODE="660", GROUP="users"