blob: cbcb1f1e0ca6a1b164b3930cd2d1a6487486ecdb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
graphic: 0.827
device: 0.792
files: 0.650
semantic: 0.623
architecture: 0.600
performance: 0.583
arm: 0.523
network: 0.427
mistranslation: 0.418
boot: 0.415
PID: 0.401
debug: 0.391
socket: 0.353
peripherals: 0.342
permissions: 0.340
user-level: 0.324
register: 0.320
virtual: 0.272
ppc: 0.250
vnc: 0.249
i386: 0.230
x86: 0.208
hypervisor: 0.170
kernel: 0.137
risc-v: 0.112
TCG: 0.106
assembly: 0.101
VMM: 0.073
KVM: 0.008
Qemu-system-avr working example
Description of problem:
I'm trying to get an Arduino board emulated with QEMU. Unfortunately, I can't get it to work.
I tried the commands, given in [https://qemu.readthedocs.io/en/latest/system/target-avr.html](https://qemu.readthedocs.io/en/latest/system/target-avr.html) and also downloaded and used the example elf file.
I then tried some more basic commands and used`qemu-system-avr -machine uno`. This should
run without any problems or? I also tried `2009` and `mega2560`.
I also searched on the internet about working examples as well as further usage information, but I couldn't really find much.
Therefore, I hope someone can help me out or point me to additional material.
Steps to reproduce:
1. run `qemu-system-avr -machine uno`
2. wait around 5-10 seconds
3. on the terminal the following message appears with the qemu window crashing
```
$ qemu-system-avr -machine uno
qemu-system-avr: execution left flash memory
```
Additional information:
I'm fairly new to this, so please excuse me if I forgot something to post or made a mistake while posting.
|