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

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

RISC-V Stumbling Blocks: Renode emulator #5

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

Comments

@Jesse-Millwood
Copy link

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

You mentioned two emulators: Qemu and Spike. Another one to consider may be Renode: https://renode.readthedocs.io/en/latest/

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: https://github.com/renode/renode/blob/master/scripts/single-node/hifive_unleashed.resc

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
@blitz

This comment has been minimized.

Copy link
Owner

@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
Projects
None yet
2 participants
You can’t perform that action at this time.