[sdiy] Renode - ARM Cortex M - debugging & testing via Emulation
Martin Klang
mars at pingdynasty.com
Thu Mar 26 11:26:20 CET 2020
Nice. I've attempted QEMU in the past but always ended up putting much
more time into emulation than what I saved on development.
Emulating the core is really the easy bit, it gets tricky when you start
adding in peripherals. If your MCU is communicating with sophisticated
parts like a codec, OLED screen, QSPI flash memory then creating all
that scaffolding becomes a development project in itself.
Great to see that there are CPU and board definitions that cover quite a
few peripherals: UART, SPI, CAN, DMA, EXTI, even ethernet... Don't see
any timers there though.
And they have some sort of USB support, though I don't quite understand
how it links up with the MCU implementation, since afaiu that is
manufacturer-specific.
Now if only there was a tried-and-tested library of emulations for lots
of commonly used parts! Time to make one?
Martin
On 25/03/2020 20:27, sleepy_dog at gmx.de wrote:
>
> That sounds useful. Especially for automatted test suites, not having to
> write them into a flash program memory on real hardware.
>
> Example with an STM32.
>
> https://interrupt.memfault.com/blog/intro-to-renode
>
>
More information about the Synth-diy
mailing list