<somlo>
shoragan: with latest rocket, litex, and toolchain I get bitstream that fails dram initialization (memtest KO); I got that as soon as I updated rocket (with the old toolchain), but with the new toolchain I can't downgrade rocket without getting another error (something about "resetctrl_hartIsInReset_0")
<somlo>
at this point I'm still running some tests before deciding where to start asking for help :)
<zyp>
_florent_, do you have a moment to have a look at litex#915 and litespi#47?
<shoragan>
the "resetctrl_hartIsInReset_0" error is exactly what i had before the rocket upgrade
<shoragan>
i also tested with ubuntu 20.04 (instead of 18.04), but that doesn't make a difference
<shoragan>
somlo, hmm. building for vexriscv-smp i also get the 'Memtest KO', but at least the bios starts
<geertu>
_florent_: Am I misremembering that linux-on-litex-vexriscv "make.py --load" did update the BIOS ROM in the bistream?
<geertu>
These days it rebuilds the BIOS, but doesn't update the ROM data in the bitstream, so you still end up using the old version, which is annoying if you made modifications.
<shoragan>
somlo, to check that my issue is not a miscompiled bios, i used litex_sim with --cpu-type rocket. that starts into a working bios
Guest66 has joined #litex
Guest66 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cr1901 is now known as SillyDisc
SillyDisc is now known as cr1901
Degi_ has joined #litex
dolbeau_ has joined #litex
tmbinc1 has joined #litex
Degi has quit [*.net *.split]
tmbinc has quit [*.net *.split]
Melkhior has quit [*.net *.split]
Degi_ is now known as Degi
dolbeau_ has quit [Ping timeout: 264 seconds]
dolbeau_ has joined #litex
vup has quit [Ping timeout: 272 seconds]
nickoe has quit [Ping timeout: 272 seconds]
kbeckmann has quit [Ping timeout: 272 seconds]
vup has joined #litex
shoragan has quit [Ping timeout: 272 seconds]
shoragan has joined #litex
nickoe has joined #litex
<_florent_>
zyp: sorry, I'll look at them tomorrow
<zyp>
thanks :)
<_florent_>
geertu: ./make.py --load in Linux-On-LiteX-Vexriscv never updated the ROM in the bitstream :)
<_florent_>
this could be an interesting feature, but would have to be handled differently for each FPGA family
kbeckmann has joined #litex
<zyp>
it'd also be useful to combine with dependency tracking for the whole build pipeline so that it'd automatically decided whether it needed to rebuild the gateware or not
<zyp>
I was playing around with that a little bit last year, but I didn't take it far enough to get anything usable
Guest4898 has joined #litex
tcal has quit [Killed (iridium.libera.chat (Nickname regained by services))]