jjkt / zmu

zmu - Emulator for Microcontroller Systems
Apache License 2.0
95 stars 4 forks source link

improving the test makefiles and improving the readme #31

Closed amamory closed 4 years ago

amamory commented 4 years ago

I was testing your emulator and i found some minor issues related to testing and also a compilation error in zmu_cortex_m/src/core/exception.rs. I fixed those and improved a little be the readme file.

Great work !

amamory commented 4 years ago

I was trying your emulator to check if I could use it for testing purposes. What is your opinion about it ? I am building a STM32 tutorial (under dev) and I was trying to use your emulator with my examples https://github.com/amamory/learning-stm32/tree/master/examples/blink/ I had no success yet. Do you think that this can be done with minimal efforts ?

It would be nice to have a description of limitations of the emulator.

thanks !

jjkt commented 4 years ago

I was trying your emulator to check if I could use it for testing purposes. What is your opinion about it ? I am building a STM32 tutorial (under dev) and I was trying to use your emulator with my examples https://github.com/amamory/learning-stm32/tree/master/examples/blink/ I had no success yet. Do you think that this can be done with minimal efforts ?

It would be nice to have a description of limitations of the emulator.

thanks !

The major lacking thing is the various peripherals on different MCU's. They all usually are different and require plenty of manual work especially to do something meaningful. I have been experimenting with implementing something like svd2rust to generate the register mappings automatically to ease the implementation. For now, I think you might have more luck with qemu.