Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VexRiscv Minimal variant won't boot #937

Closed
jedrzejboczar opened this issue Jun 10, 2021 · 1 comment
Closed

VexRiscv Minimal variant won't boot #937

jedrzejboczar opened this issue Jun 10, 2021 · 1 comment
Labels

Comments

@jedrzejboczar
Copy link
Contributor

Initially, the problem was wrong cdelay in simulation wiht the "minimal" variant of VexRiscv as described here: enjoy-digital/litedram#255 (comment).

I wanted to measure the delays on real hardware, so I applied the following patch: measure-cdelay.zip and built for the Arty target. The execution stops after printing Measure:. When using variant "lite" everything works fine and the elapsed time is printed.

Then I reverted the patch and just built with all defaults using:

python litex-boards/litex_boards/targets/digilent_arty.py --cpu-variant minimal --load --build

and the execution stops after the line BIOS built on Jun 10 2021 11:04:03, so on the crcbios(); and there is no more output.

@enjoy-digital
Copy link
Owner

@jedrzejboczar: I just tested it and it works correctly. The possible issue was probably that the BIOS required a full rebuild do to the fact that Minimal variant only supports rv32i. With 44b223a, the BIOS will now automatically be fully rebuilt in this case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants