OT: avrdude na RPi Bylo:Re: OT: Jak spustit na Linuxu program bez instalace?
Martin Vancl
tux.martin na gmail.com
Pátek Květen 29 13:08:54 CEST 2015
Asi to nepomuze, ale zkuste na zacatek skriptu dat "sudo -s". Pak
pobezi zbytek skriptu pod rootem.
Vyhnete se tak podobnym problemum
https://blogs.oracle.com/joshis/entry/sudo_echo_does_not_work
Dne 29. května 2015 10:16 Martin Hanek <martin na hanek.net> napsal(a):
> 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
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
--
S pozdravem
Bc. Martin Vancl
e-mail: tux.martin na gmail.com
www: http://martin.vancl.eu/
Další informace o konferenci Hw-list