Is there any software like proteus where I can simulate STM32 MCUs??
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-05 4:38 AM
Hello,
I want to know if there are other platforms like proteus in which I can virtually simulate STM32 MCU and OLED display.
STM32 programs are not working in proteus. I just used simple toggle LED program but it is not running on proteus,
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-06 4:01 AM
Nowadays, with cheap & readily-available hardware including on-chip debug, there is a lot less call for such simulation - especially if you want it cheap!
So, do you really need a simulator - could you not just use real hardware and the debugger?
"STM32 programs are not working in proteus"
Proteus is an independent 3rd party product - nothing to do with ST.
For Proteus support, see:
https://www.labcenter.com/contact/
https://support.labcenter.com/forums/index.php
https://www.labcenter.com/simulation/
https://www.labcenter.com/tutorials/
https://www.labcenter.com/support/
https://www.youtube.com/channel/UCFNnl5S532GMtwXJUYRo_wQ
Or, as @Community member​ said, take a look at QEMU: https://www.qemu.org/
https://www.qemu.org/docs/master/system/arm/stm32.html
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-05 6:52 AM
Not really.
There are 2 kinds of professional simulators.
- Digital simulator. Simulates internal workings of the CPU. Comes from VHDL or whatever digital design system ARM and ST use. ST wont and can't give you those. ARM will probably sell you something.
- Analog simulator. You can probably get models of how CPU inputs and outputs work. ST may have those.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-05 7:27 AM
Unfortunately the low cost of actual hardware, exponentially expanding part portfolio, and the lack of paying customers (pirates and crackers), and the generally high costs of doing this well, have driven most away from this market space.
If you're a paying Proteus customer, try requesting functionality from them. Or get involved in QEMU/MAME development by contributing or developing functionality you deem important.
IRL
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-06 4:01 AM
Nowadays, with cheap & readily-available hardware including on-chip debug, there is a lot less call for such simulation - especially if you want it cheap!
So, do you really need a simulator - could you not just use real hardware and the debugger?
"STM32 programs are not working in proteus"
Proteus is an independent 3rd party product - nothing to do with ST.
For Proteus support, see:
https://www.labcenter.com/contact/
https://support.labcenter.com/forums/index.php
https://www.labcenter.com/simulation/
https://www.labcenter.com/tutorials/
https://www.labcenter.com/support/
https://www.youtube.com/channel/UCFNnl5S532GMtwXJUYRo_wQ
Or, as @Community member​ said, take a look at QEMU: https://www.qemu.org/
https://www.qemu.org/docs/master/system/arm/stm32.html
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-06 1:27 PM
Recently ARM advertised their "virtual hardware". Maybe, this.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-06 3:31 PM
Interesting - although still not a complete, timing-accurate simulation of a specific microcontroller:
https://arm-software.github.io/AVH/main/simulation/html/index.html#Development_Challanges
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-06-14 11:55 AM
Thank you
​
