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