Also when using the 85F variant then --device=85F has to be added to ./make.py invocations (I was actually able to boot an SMP VexRiscV on this device with ./make.py --board=orangecrab --cpu-count=4 --build --device 85F --icache-size=4096 --icache-ways=1 --dcache-size=4096 --dcache-ways=1 --with-fpu).
Not sure whether the dfu changes would be better done elsewhere (e.g. in LiteX itself?) although the same board can have different sized SDRAM on it (so perhaps it should be compiled for the maximum 512MiB?)
See https://github.com/orangecrab-fpga/orangecrab-hardware/issues/48#issuecomment-1005321004
Also when using the 85F variant then
--device=85F
has to be added to./make.py
invocations (I was actually able to boot an SMP VexRiscV on this device with./make.py --board=orangecrab --cpu-count=4 --build --device 85F --icache-size=4096 --icache-ways=1 --dcache-size=4096 --dcache-ways=1 --with-fpu
).E.g.
Not sure whether the dfu changes would be better done elsewhere (e.g. in LiteX itself?) although the same board can have different sized SDRAM on it (so perhaps it should be compiled for the maximum 512MiB?)