Qemu und STM32F4/F7 Emulation

OP #4802194
Lesenswert?

Hallo Forum,

mein qemu_stm32 liefert mir mit dem Befehl -machine help
die u.g. Maschienen.

Ist nach Eurem Kenntnisstand eine davon ein F4 oder F7 MC?
Kann man QEMU via Plugin-Mechanismus z.B. mit XML-Files
um die F4 und/oder F7 Architektur erweitern.

Danke für Eure Hinweise.

Markus
DL8MBY

qemu-system-arm -machine help
Supported machines are:
lm3s811evb           Stellaris LM3S811EVB
canon-a1100          Canon PowerShot A1100 IS
vexpress-a15         ARM Versatile Express for Cortex-A15
vexpress-a9          ARM Versatile Express for Cortex-A9
xilinx-zynq-a9       Xilinx Zynq Platform Baseboard for Cortex-A9
connex               Gumstix Connex (PXA255)
n800                 Nokia N800 tablet aka. RX-34 (OMAP2420)
lm3s6965evb          Stellaris LM3S6965EVB
versatileab          ARM Versatile/AB (ARM926EJ-S)
borzoi               Borzoi PDA (PXA270)
tosa                 Tosa PDA (PXA255)
cheetah              Palm Tungsten|E aka. Cheetah PDA (OMAP310)
midway               Calxeda Midway (ECX-2000)
mainstone            Mainstone II (PXA27x)
n810                 Nokia N810 tablet aka. RX-44 (OMAP2420)
terrier              Terrier PDA (PXA270)
stm32-maple          OPEN SOURCE HARDWARE MAPLE / ARDUINO LIKE 
DEVELOPMENT BOARD
highbank             Calxeda Highbank (ECX-1000)
cubieboard           cubietech cubieboard
sx1-v1               Siemens SX1 (OMAP310) V1
sx1                  Siemens SX1 (OMAP310) V2
realview-eb-mpcore   ARM RealView Emulation Baseboard (ARM11MPCore)
kzm                  ARM KZM Emulation Baseboard (ARM1136)
akita                Akita PDA (PXA270)
z2                   Zipit Z2 (PXA27x)
musicpal             Marvell 88w8618 / MusicPal (ARM926EJ-S)
stm32-p103           Olimex STM32 p103 Dev Board
realview-pb-a8       ARM RealView Platform Baseboard for Cortex-A8
versatilepb          ARM Versatile/PB (ARM926EJ-S)
realview-eb          ARM RealView Emulation Baseboard (ARM926EJ-S)
realview-pbx-a9      ARM RealView Platform Baseboard Explore for 
Cortex-A9
spitz                Spitz PDA (PXA270)
none                 empty machine
virt                 ARM Virtual Machine
collie               Collie PDA (SA-1110)
smdkc210             Samsung SMDKC210 board (Exynos4210)
verdex               Gumstix Verdex (PXA270)
nuri                 Samsung NURI board (Exynos4210)
integratorcp         ARM Integrator/CP (ARM926EJ-S)
Gast #4802218
Lesenswert?

Warum tipps Du den Befehl nicht selber ein? Zu faul?

qemu-system-arm -M virt -cpu ?

Bei mir ergibt das:

Available CPUs:
  arm1026
  arm1136
  arm1136-r2
  arm1176
  arm11mpcore
  arm926
  arm946
  cortex-a15
  cortex-a8
  cortex-a9
  cortex-m3
  cortex-m4
  cortex-r5
  pxa250
  pxa255
  pxa260
  pxa261
  pxa262
  pxa270-a0
  pxa270-a1
  pxa270
  pxa270-b0
  pxa270-b1
  pxa270-c0
  pxa270-c5
  sa1100
  sa1110
  ti925t

Also M4 ist dabei...
OP #4802248
Lesenswert?

Hallo Gast,

nicht zu faul aber zu unwissend ;-)

qemu-system-arm -M virt -cpu ?

Danke für den richtigen Wink.

Markus
DL8MBY

qemu-system-arm -M virt -cpu cortex-m3 -kernel ...

PS.: qemu-system-arm: mach-virt: CPU cortex-m3 not supported

QEMU emulator version 2.1.3, Copyright (c) 2003-2008 Fabrice Bellard

Soll man da einen anderen QEMU build mit neuerer Version nehmen?

https://github.com/martijnthe/qemu_stm32 habe ich noch gefunden.
liefert QEMU emulation of the STM32F2XX.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren