3 ms·
Fun fact: to save space in the RP2350s ROM it contains a minimal ARM emulator for RISC-V, so that it can (mostly) use the same boot code for both architectures.
by jsheard 2y ago
Fun fact: to save space in the RP2350s ROM it contains a minimal ARM emulator for RISC-V, so that it can (mostly) use the same boot code for both architectures.
https://github.com/raspberrypi/pico-bootrom-rp2350?tab=readme-ov-file#bootrom-details https://github.com/raspberrypi/pico-bootrom-rp2350?tab=readm...
https://github.com/raspberrypi/armulet https://github.com/raspberrypi/armulet
- johndoe0815 2y agoAh, I read the rumor that there was an ARM emulator but didn't think it was open sourced. Thanks, that'll be a great example for my students...
- klelatti 2y agoJust to clarify > so ARM code is emulated (varmulet) on RISC-V As I initially read this the other way around.