Initial QEMU support for Neorv32 #1409
Replies: 3 comments 5 replies
-
|
Hey @VideoGPU. Wow, that's pretty impressive! I never work with QEMU myself (I'm still a HW person), but I think it could be very helpful for SW developers as a virtual prototype! Thanks for sharing!
I'll have a closer look at this. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks! Michael. |
Beta Was this translation helpful? Give feedback.
-
|
Hi, Currently there are two unit tests - for bootloader and for "Hello World" example stored on emulated flash. I am curious, what additional features people would like on QEMU simulation? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I have started to add QEMU machine model for the NEORV32 .
Currently UART and SPI flash work OK, I was able to run a bootloader + "Hello World" example from an emulated SPI flash file.
The goal is to add more and more features, interrupts, DMA, I2C..
The branch is here:
🔗 https://github.com/VideoGPU/qemu/tree/mlevit_neorv32_riscv_support
And a small readme is here:
🔗 https://github.com/VideoGPU/qemu/blob/mlevit_neorv32_riscv_support/docs/system/riscv/neorv32.rst
Beta Was this translation helpful? Give feedback.
All reactions