Free - Open Source STM32 simulator - Simulation of the STM32F4-discovery board

Опубликовано: 27 Февраль 2025
на канале: geek_eng
13,342
137

xPack QEMU Arm which purpose is to emulate ARM Cortex-M based microcontrollers and boards. In fact, it supports the STM32F4-Discovery.

Using STM32CubeIDE under Linux.

xPack 64-bit QEMU v2.8.0 (qemu-system-gnuarmeclipse).

Supported boards:
BluePill BluePill STM32F103C8T6
Maple LeafLab Arduino-style STM32 microcontroller board (r5)
NUCLEO-F072RB ST Nucleo Development Board for STM32 F072 devices
NUCLEO-F103RB ST Nucleo Development Board for STM32 F1 series
NUCLEO-F411RE ST Nucleo Development Board for STM32 F4 series
NetduinoGo Netduino GoBus Development Board with STM32F4
NetduinoPlus2 Netduino Development Board with STM32F4
OLIMEXINO-STM32 Olimex Maple (Arduino-like) Development Board
STM32-E407 Olimex Development Board for STM32F407ZGT6
STM32-H103 Olimex Header Board for STM32F103RBT6
STM32-P103 Olimex Prototype Board for STM32F103RBT6
STM32-P107 Olimex Prototype Board for STM32F107VCT6
STM32F0-Discovery ST Discovery kit for STM32F051 line
STM32F051-Discovery ST Discovery kit for STM32F051 line
STM32F4-Discovery ST Discovery kit for STM32F407/417 lines
STM32F429I-Discovery ST Discovery kit for STM32F429/439 lines
generic Generic Cortex-M board; use -mcu to define the device

Supported MCUs:
STM32F051R8
STM32F072RB
STM32F103C8
STM32F103RB
STM32F107VC
STM32F405RG
STM32F407VG
STM32F407VGTx
STM32F407ZG
STM32F411RE
STM32F429ZI
STM32F429ZITx