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

RISC-V Stumbling Blocks: Renode emulator #5

Jesse-Millwood opened this issue Jan 2, 2020 · 1 comment

RISC-V Stumbling Blocks: Renode emulator #5

Jesse-Millwood opened this issue Jan 2, 2020 · 1 comment


Copy link

@Jesse-Millwood Jesse-Millwood commented Jan 2, 2020

You mentioned two emulators: Qemu and Spike. Another one to consider may be Renode:

It is written in C# so is a bit slower than Qemu but does provide some working emulated RISC-V boards like the HiFive Unleashed, where unlike the fu540 qemu board, this one has the small supervisor e300 and 4 fu540's along with the peripherals to match the actual board. They have example scripts to get going with it too:

Where you just point your renode program at that script and it'll take care of the rest, landing you at a serial terminal. It also has GDB server support.

@blitz blitz closed this in f351ebb Jan 7, 2020

This comment has been minimized.

Copy link

@blitz blitz commented Jan 7, 2020

@Jesse-Millwood Thanks for the pointer! I've added this as an update to the post. I'll definitely take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can’t perform that action at this time.