diff options
Diffstat (limited to 'example/ice4pi_prog')
-rwxr-xr-x | example/ice4pi_prog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/example/ice4pi_prog b/example/ice4pi_prog index dea5c7a..c747db8 100755 --- a/example/ice4pi_prog +++ b/example/ice4pi_prog @@ -1,7 +1,15 @@ #!/bin/bash echo 24 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio24/direction +echo 1 >/sys/class/gpio/gpio24/value +sleep 1 +echo 0 >/sys/class/gpio/gpio24/value + tr '\0' '\377' < /dev/zero | dd bs=1M count=4 of=image iflag=fullblock dd if=${1} conv=notrunc of=image flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=20000 -w image +#workaround first time fails after initial programming +flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=20000 -w image echo in > /sys/class/gpio/gpio24/direction +echo 24 > /sys/class/gpio/unexport + |