beckus / qemu_stm32

QEMU with an STM32 microcontroller implementation
http://beckus.github.io/qemu_stm32/
Other
527 stars 144 forks source link

Does it also emulate the 'missing devices' in QEMU STM32 boards ? #40

Closed adi-g15 closed 2 years ago

adi-g15 commented 2 years ago

At https://qemu.readthedocs.io/en/latest/system/arm/stm32.html, QEMU lists some available machines based on the stm32 chips, but there are lots of missing devices

A naive question, but does this project emulate the devices listed there as "Missing Devices" ? I will try building it and run it, though a confirmation from your side will be helpful. Though Thanks for creating a project specifically for stm32.

beckus commented 2 years ago

Hello, Thank you for pointing out that page, I had not seen it. I am not familiar with the stm32vldiscovery or netduino2 machines that are a part of QEMU, as I have not had a chance to try them or look at them.

This project (QEMU STM32) implements the following modules which are on the "Missing Devices" list: DAC DMA GPIO RCC IWDG

You can see the list of devices implemented in QMEU STM32 here (with links to the source code): http://beckus.github.io/qemu_stm32/ But, be aware that the device implementations are not complete, and in some cases are very limited.

I hope you find the project useful, and best of luck!

adi-g15 commented 2 years ago

Thanks for the quick reply. I was looking for the gpio part, thanks for the info, Thanks a lot 😅👍.