|
1 | | -# SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD |
| 1 | +# SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD |
2 | 2 | # SPDX-License-Identifier: Apache-2.0 |
3 | 3 | import atexit |
4 | 4 | import binascii |
|
10 | 10 | import sys |
11 | 11 | import time |
12 | 12 | 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 |
14 | 16 |
|
15 | 17 | from click.core import Context |
16 | 18 |
|
@@ -90,6 +92,39 @@ class QemuTarget: |
90 | 92 | '00000000000000000000000000000000000000000000000000000000000000000000000000000000' |
91 | 93 | '00000000000000000000000000000000000000000000000000000000000000000000000000000000' |
92 | 94 | '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')), |
93 | 128 | } |
94 | 129 |
|
95 | 130 |
|
|
0 commit comments