OT: avrdude na RPi Bylo:Re: OT: Jak spustit na Linuxu program bez instalace?
Martin Hanek
martin na hanek.net
Pátek Květen 29 10:16:15 CEST 2015
Tak spuštění avrdude z adresáře bez instalace funguje:
LD_LIBRARY_PATH=. ./avrdude -C avrdude.conf -p ATmega328P -c arduino -P
/dev/ttyAMA0 -b 57600 -D -U flash:w:firmware.hex:i
Ještě bych potřeboval jednu věc. Chci programovat Arduino přes sériový
port na RPi. Protože zde není DTR pro reset, existuje na to "hack" v
pythonu, kterým avrdude zatáhne za nějaký pin GPIO. Ke stažení je zde:
https://github.com/SpellFoundry/avrdude-rpi
Skript "avrdude-autoreset" mám takto:
#!/bin/sh
sudo strace -o "|autoreset" -eioctl ./avrdude $@
kde "autoreset" je skript v pythonu z té stránky a "avrdude" je
originální program.
Jenže tady mi nefunguje toto volání:
LD_LIBRARY_PATH=. ./avrdude-autoreset -C avrdude.conf -p ATmega328P -c
arduino -P /dev/ttyAMA0 -b 57600 -D -U flash:w:firmware.hex:i
Nefunguje to ani když "avrdude-autoreset" upravím na:
#!/bin/sh
sudo strace -o "|autoreset" -eioctl LD_LIBRARY_PATH=. ./avrdude $@
a volání na:
./avrdude-autoreset -C avrdude.conf -p ATmega328P -c arduino -P
/dev/ttyAMA0 -b 57600 -D -U flash:w:firmware.hex:i
Jak na to?
Martin Hanek
Další informace o konferenci Hw-list