And when I try to build the gateware, this is the error it produces:
Info: Device utilisation: Info: ICESTORM_LC: 5312/ 5280 100% Info: ICESTORM_RAM: 20/ 30 66% Info: SB_IO: 32/ 96 33% Info: SB_GB: 4/ 8 50% Info: ICESTORM_PLL: 1/ 1 100% Info: SB_WARMBOOT: 1/ 1 100% Info: ICESTORM_DSP: 6/ 8 75% Info: ICESTORM_HFOSC: 0/ 1 0% Info: ICESTORM_LFOSC: 0/ 1 0% Info: SB_I2C: 0/ 2 0% Info: SB_SPI: 1/ 2 50% Info: IO_I3C: 0/ 2 0% Info: SB_LEDDA_IP: 1/ 1 100% Info: SB_RGBA_DRV: 1/ 1 100% Info: ICESTORM_SPRAM: 4/ 4 100%
Info: Placed 39 cells based on constraints. Info: Creating initial analytic placement for 4564 cells, random placement wirelen = 134913. Info: at initial placer iter 0, wirelen = 3280 Info: at initial placer iter 1, wirelen = 3091 Info: at initial placer iter 2, wirelen = 3055 Info: at initial placer iter 3, wirelen = 3147 Info: Running main analytical placer, max placement attempts per cell = 3622086. ERROR: Failed to expand region (0, 0) |_> (25, 31) of 5311 ICESTORM_LCs 4 warnings, 1 error make: *** [../build/project-rules.mk:93: /root/Osmo-E1/osmo-e1-hardware/gateware/icE1usb/build-tmp/icE1usb.asc] Error 255
Sipos Csaba dchardware@gmail.com ezt írta (időpont: 2023. szept. 14., Cs, 11:37):
Dear list,
I built an icE1USB device so I can provide stable clock to my legacy Nokia BTS.
I have not found any information about how to bring up a completely empty device, so I just took the icE1usb-202210-5890f3e4.bin file and flashed it to the SPI flash, yet the device is not booting. Maybe something else is missing (like a boot block), or the binary has to be flashed with an offset? The device takes 80mA in this state, USB device is not recognized on the host.
Thanks!