Hi Sylvain,
Just to get to some conclusion on the build error:
When YoSYS, Nextpnr and Icestorm are all compiled from latest master,
the gateware compilation succeeds.
Once I applied your patch:
diff --git a/firmware/ice40-riscv/icE1usb/gps.c
b/firmware/ice40-riscv/icE1usb/gps.c
index c1ad3a8..4084b08 100644
--- a/firmware/ice40-riscv/icE1usb/gps.c
+++ b/firmware/ice40-riscv/icE1usb/gps.c
@@ -271,6 +271,7 @@ gps_init(void)
return;
}
+#if 0
/* If success was at 9600 baud, need to speed up */
if (i == 0) {
/* Configure GPS to use serial at 115200 baud */
@@ -287,4 +288,5 @@ gps_init(void)
/* Configure GPS to be GPS-only (no GLONASS/BEIDOU) */
_gps_send("PCAS04,1");
+#endif
}
The module is not stuck anymore at "[+] GPS ok at 9600 baud", and now
I have "Command>" on uart, and the USB enumeration works (CDC
interface is up and running).
let me try it out with a BTS and will report back.
Thanks for the help so far!
Regards,
Csaba