fomu-flash: add debug hack to fix ice40 stuff
This will write data to a file, rather than to SPI. Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
d6bff65d0b
commit
61151b4618
@ -25,6 +25,8 @@
|
|||||||
static unsigned int F_RESET = 27;
|
static unsigned int F_RESET = 27;
|
||||||
#define F_DONE 17
|
#define F_DONE 17
|
||||||
|
|
||||||
|
#define DEBUG_ICE40_PATCH
|
||||||
|
|
||||||
static int spi_irw_readb(void *data) {
|
static int spi_irw_readb(void *data) {
|
||||||
return spiRx(data);
|
return spiRx(data);
|
||||||
}
|
}
|
||||||
@ -516,7 +518,11 @@ offset, file_src[offset], spi_src[offset]);
|
|||||||
perror("unable to open fpga bitstream");
|
perror("unable to open fpga bitstream");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#ifdef DEBUG_ICE40_PATCH
|
||||||
|
IRW_FILE *spidev = irw_open("foboot-patched-broken.bin", "w");
|
||||||
|
#else
|
||||||
IRW_FILE *spidev = irw_open_fake(spi, spi_irw_readb, spi_irw_writeb);
|
IRW_FILE *spidev = irw_open_fake(spi, spi_irw_readb, spi_irw_writeb);
|
||||||
|
#endif
|
||||||
ice40_patch(bitstream, replacement_rom, spidev, 8192);
|
ice40_patch(bitstream, replacement_rom, spidev, 8192);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
Reference in New Issue
Block a user