Hola!
> ¿Podrías mandarnos alguna foto o esquemático de como lo estás montando?
Pues en principio solo he conseguido programarla con flashrom desde una Raspberry pi zero W usando el SPI de esta.
```bash
#!/bin/bash
if [ $# -eq 0 ]; then
echo "No arguments provided"
exit 1
fi
echo "Programming FPGA.."
gpioset gpiochip0 24=0
dd if="$1" conv=notrunc of=image
dd if=/dev/null of=image bs=1 count=1 seek=2M
flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=20000 -w image
gpioset gpiochip0 24=1
echo "..done"
```
`./prog.sh example.bin`
pinout y conexiona del puerto PGM a la pi zero w
```
| Raspi 2/B+ | | ICE40-EVB | | comment |
|------------+----------+-----------+--------------+----------|
| 17 | =3v3= | 1 | =3v3= | optional |
| 18 | =gpio24= | 6 | =creset= | |
| 19 | =mosi= | 8 | =sdo= | |
| 20 | =gnd= | 2 | =gnd= | |
| 21 | =miso= | 7 | =sdi= | |
| 22 | =gpio25= | 5 | =cdone= | optional |
| 23 | =clk= | 9 | =sck= | |
| 24 | =ce0= | 10 | =#cd = ss_b= | |
| 25 | =gnd= | | | |
| 26 | =ce1= | | | |
```
el Arduino no conseguí hacerlo funcionar pues no tengo ninguno con 3.3v y probé con una teensy 3.0 que tenia por ahí pero el programador no podía escribir bien del todo, fallaba al borrar :(
en la wiki enlaza este esta librería pero en github hay alguna mas reciente en github pero no lo pude probar en la placa teensy
estos no los probé pues son de arduino especifico
me tengo que hacer con un programador FTDI
Un saludo y gracias!
.