@@ -28,48 +28,80 @@ A QEMU-based emulation environment for the Espressif ESP32 board on Docker 🐳
28
28
- ` http://localhost:8080/hello `
29
29
30
30
## Sample Output
31
-
32
31
```
32
+ Adding SPI flash device
33
+ ets Jul 29 2019 12:21:46
34
+
33
35
rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
34
36
configsip: 0, SPIWP:0xee
35
37
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
36
38
mode:DIO, clock div:2
37
- load:0x3fff0030,len:5704
38
- load:0x40078000,len:14748
39
+ load:0x3fff0030,len:7136
40
+ load:0x40078000,len:15780
39
41
ho 0 tail 12 room 4
40
- load:0x40080400,len:3268
41
- entry 0x400805bc
42
- I (1163) cpu_start: Pro cpu up.
43
- I (1171) cpu_start: Single core mode
44
- I (1208) cpu_start: Pro cpu start user code
45
- I (1208) cpu_start: cpu freq: 240000000 Hz
46
- I (1209) cpu_start: Application information:
47
- I (1209) cpu_start: Project name: emulation
48
- I (1210) cpu_start: App version: 1
49
- I (1210) cpu_start: Compile time: Sep 15 2023 22:58:44
50
- I (1211) cpu_start: ELF file SHA256: 2ad44943922979dc...
51
- I (1211) cpu_start: ESP-IDF: v5.1-dev-1626-g4b6d9c8ad3
52
- I (1214) heap_init: Initializing. RAM available for dynamic allocation:
53
- I (1216) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
54
- I (1216) heap_init: At 3FFB34D0 len 0002CB30 (178 KiB): DRAM
55
- I (1217) heap_init: At 3FFE0440 len 0001FBC0 (126 KiB): D/IRAM
56
- I (1217) heap_init: At 40078000 len 00008000 (32 KiB): IRAM
57
- I (1218) heap_init: At 4008C1C0 len 00013E40 (79 KiB): IRAM
58
- I (1218) heap_init: At 3FF80000 len 00002000 (8 KiB): RTCRAM
59
- I (1250) spi_flash: detected chip: gd
60
- I (1259) spi_flash: flash io: dio
61
- I (1284) cpu_start: Starting scheduler on PRO CPU.
62
- I (1439) esp_eth.netif.netif_glue: 02:00:00:be:ee:f2
63
- I (1449) esp_eth.netif.netif_glue: ethernet attached to netif
64
- I (1569) qemu-esp32: Starting server on port: '80'
65
- I (1589) qemu-esp32: Registering URI handlers
42
+ load:0x40080400,len:4
43
+ load:0x40080404,len:3884
44
+ entry 0x40080650
45
+ I (679) boot: ESP-IDF v5.2-dev-2756-g2bc1f2f574 2nd stage bootloader
46
+ I (681) boot: compile time Sep 16 2023 03:34:45
47
+ I (681) boot: Multicore bootloader
48
+ I (693) boot: chip revision: v0.0
49
+ I (695) boot.esp32: SPI Speed : 40MHz
50
+ I (695) boot.esp32: SPI Mode : DIO
51
+ I (695) boot.esp32: SPI Flash Size : 2MB
52
+ I (702) boot: Enabling RNG early entropy source...
53
+ I (708) boot: Partition Table:
54
+ I (709) boot: ## Label Usage Type ST Offset Length
55
+ I (710) boot: 0 nvs WiFi data 01 02 00009000 00006000
56
+ I (710) boot: 1 phy_init RF data 01 01 0000f000 00001000
57
+ I (711) boot: 2 factory factory app 00 00 00010000 00100000
58
+ I (715) boot: End of partition table
59
+ I (721) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=1338ch ( 78732) map
60
+ I (744) esp_image: segment 1: paddr=000233b4 vaddr=3ffb0000 size=021cch ( 8652) load
61
+ I (759) esp_image: segment 2: paddr=00025588 vaddr=40080000 size=0aa90h ( 43664) load
62
+ I (783) esp_image: segment 3: paddr=00030020 vaddr=400d0020 size=398a0h (235680) map
63
+ I (816) esp_image: segment 4: paddr=000698c8 vaddr=4008aa90 size=01bb4h ( 7092) load
64
+ I (830) boot: Loaded app from partition at offset 0x10000
65
+ I (830) boot: Disabling RNG early entropy source...
66
+ I (841) cpu_start: Multicore app
67
+ I (844) cpu_start: Pro cpu up.
68
+ I (845) cpu_start: Starting app cpu, entry point is 0x400810ec
69
+ I (510) cpu_start: App cpu up.
70
+ I (1384) cpu_start: Pro cpu start user code
71
+ I (1385) cpu_start: cpu freq: 160000000 Hz
72
+ I (1386) cpu_start: Application information:
73
+ I (1386) cpu_start: Project name: emulation
74
+ I (1386) cpu_start: App version: 1
75
+ I (1387) cpu_start: Compile time: Sep 16 2023 03:34:38
76
+ I (1387) cpu_start: ELF file SHA256: b93f29606...
77
+ I (1388) cpu_start: ESP-IDF: v5.2-dev-2756-g2bc1f2f574
78
+ I (1388) cpu_start: Min chip rev: v0.0
79
+ I (1388) cpu_start: Max chip rev: v3.99
80
+ I (1388) cpu_start: Chip rev: v0.0
81
+ I (1390) heap_init: Initializing. RAM available for dynamic allocation:
82
+ I (1391) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
83
+ I (1392) heap_init: At 3FFB3430 len 0002CBD0 (178 KiB): DRAM
84
+ I (1392) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
85
+ I (1392) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
86
+ I (1393) heap_init: At 4008C644 len 000139BC (78 KiB): IRAM
87
+ I (1425) spi_flash: detected chip: gd
88
+ I (1433) spi_flash: flash io: dio
89
+ W (1437) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
90
+ I (1442) app_start: Starting scheduler on CPU0
91
+ I (1444) app_start: Starting scheduler on CPU1
92
+ I (1444) main_task: Started on CPU0
93
+ I (1454) main_task: Calling app_main()
94
+ I (1484) esp_eth.netif.netif_glue: 00:00:00:00:00:03
95
+ I (1484) esp_eth.netif.netif_glue: ethernet attached to netif
96
+ I (1584) qemu-esp32: Starting server on port: '80'
97
+ I (1644) qemu-esp32: Registering URI handlers
66
98
67
99
=======================================================
68
100
| HTTP SERVER ON 80 |
69
101
=======================================================
70
102
71
- I (2559) esp_netif_handlers: eth ip: 10.0.2.15, mask: 255.255.255.0, gw: 10.0.2.2
72
- I (2699) qemu-esp32: HELLO HANDLER CALLED
73
- I (2699 ) qemu-esp32: Found header => Host: localhost:8080
74
- I (2719 ) qemu-esp32: Request headers lost
103
+ I (1644) main_task: Returned from app_main()
104
+ I (2624) esp_netif_handlers: eth ip: 10.0.2.15, mask: 255.255.255.0, gw: 10.0.2.2
105
+ I (19684 ) qemu-esp32: Found header => Host: localhost:8080
106
+ I (19694 ) qemu-esp32: Request headers lost
75
107
```
0 commit comments