Skip to content

Commit acb201e

Browse files
igrrespressif-bot
authored andcommitted
feat(tools): enable idf.py qemu integration for ESP32-S3
1 parent 4168fa2 commit acb201e

File tree

1 file changed

+37
-2
lines changed

1 file changed

+37
-2
lines changed

tools/idf_py_actions/qemu_ext.py

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
1+
# SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
22
# SPDX-License-Identifier: Apache-2.0
33
import atexit
44
import binascii
@@ -10,7 +10,9 @@
1010
import sys
1111
import time
1212
from dataclasses import dataclass
13-
from typing import Any, Dict, List
13+
from typing import Any
14+
from typing import Dict
15+
from typing import List
1416

1517
from click.core import Context
1618

@@ -90,6 +92,39 @@ class QemuTarget:
9092
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
9193
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
9294
'000000000000000000000000000000000000000000000000')),
95+
'esp32s3': QemuTarget(
96+
'esp32s3',
97+
'qemu-system-xtensa',
98+
'qemu-xtensa',
99+
'-M esp32s3',
100+
# Chip revision 0.3
101+
binascii.unhexlify(
102+
'00000000000000000000000000000000000000000000000000000000000000000000000000000c00'
103+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
104+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
105+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
106+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
107+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
108+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
109+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
110+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
111+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
112+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
113+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
114+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
115+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
116+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
117+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
118+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
119+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
120+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
121+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
122+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
123+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
124+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
125+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
126+
'00000000000000000000000000000000000000000000000000000000000000000000000000000000'
127+
'000000000000000000000000000000000000000000000000')),
93128
}
94129

95130

0 commit comments

Comments
 (0)