Command: ninja flash
[1/5] C:\windows\system32\cmd.exe /C "cd /D E:\software\xiaozhi-esp32-main\build\esp-idf\esptool_py && D:\Espressif\python_env\idf5.5_py3.11_env\Scripts\python.exe D:/Espressif/frameworks/esp-idf-v5.5.2/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/software/xiaozhi-esp32-main/build/partition_table/partition-table.bin E:/software/xiaozhi-esp32-main/build/xiaozhi.bin"
xiaozhi.bin binary size 0x2ab860 bytes. Smallest app partition is 0x3f0000 bytes. 0x1447a0 bytes (32%) free.

[2/5] Performing build step for 'bootloader'
[1/1] C:\windows\system32\cmd.exe /C "cd /D E:\software\xiaozhi-esp32-main\build\bootloader\esp-idf\esptool_py && D:\Espressif\python_env\idf5.5_py3.11_env\Scripts\python.exe D:/Espressif/frameworks/esp-idf-v5.5.2/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/software/xiaozhi-esp32-main/build/bootloader/bootloader.bin"

Bootloader binary size 0x4050 bytes. 0x3fb0 bytes (50%) free.


[3/5] No install step for 'bootloader'
[4/5] Completed 'bootloader'
[4/5] C:\windows\system32\cmd.exe /C "cd /D D:\Espressif\frameworks\esp-idf-v5.5.2\components\esptool_py && D:\Espressif\tools\cmake\3.30.2\bin\cmake.exe -D IDF_PATH=D:/Espressif/frameworks/esp-idf-v5.5.2 -D SERIAL_TOOL=D:/Espressif/python_env/idf5.5_py3.11_env/Scripts/python.exe;;D:/Espressif/frameworks/esp-idf-v5.5.2/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/software/xiaozhi-esp32-main/build -P D:/Espressif/frameworks/esp-idf-v5.5.2/components/esptool_py/run_serial_tool.cmake"
esptool.py --chip esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 bootloader/bootloader.bin 0x20000 xiaozhi.bin 0x8000 partition_table/partition-table.bin 0xd000 ota_data_initial.bin 0x800000 generated_assets.bin
esptool.py v4.11.dev2
Serial port COM3
Connecting...
Chip is ESP32-S3 (QFN56) (revision v0.2)
Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3)
Crystal is 40MHz
USB mode: USB-Serial/JTAG
MAC: 44:1b:f6:cf:70:5c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00020000 to 0x002cbfff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000d000 to 0x0000efff...
Flash will be erased from 0x00800000 to 0x00970fff...
SHA digest in image updated
Compressed 16464 bytes to 11431...
Writing at 0x00000000... (100 %)
Wrote 16464 bytes (11431 compressed) at 0x00000000 in 0.4 seconds (effective 332.9 kbit/s)...
Hash of data verified.
Compressed 2799712 bytes to 1628905...
Writing at 0x00020000... (1 %)
Writing at 0x0002c38a... (2 %)
Writing at 0x0003a443... (3 %)
Writing at 0x00046478... (4 %)
Writing at 0x0004e01a... (5 %)
Writing at 0x00052433... (6 %)
Writing at 0x00056654... (7 %)
Writing at 0x0005f268... (8 %)
Writing at 0x0006c9aa... (9 %)
Writing at 0x000779bd... (10 %)
Writing at 0x000844ca... (11 %)
Writing at 0x0008bd06... (12 %)
Writing at 0x00092459... (13 %)
Writing at 0x000978a8... (14 %)
Writing at 0x0009d3c1... (15 %)
Writing at 0x000a29bf... (16 %)
Writing at 0x000a80d6... (17 %)
Writing at 0x000acee8... (18 %)
Writing at 0x000b2302... (19 %)
Writing at 0x000b9375... (20 %)
Writing at 0x000c37e9... (21 %)
Writing at 0x000d0c8b... (22 %)
Writing at 0x000e4379... (23 %)
Writing at 0x000ed65f... (24 %)
Writing at 0x000f3d7d... (25 %)
Writing at 0x000f9646... (26 %)
Writing at 0x000ffaa6... (27 %)
Writing at 0x00105e0c... (28 %)
Writing at 0x0010c598... (29 %)
Writing at 0x00112846... (30 %)
Writing at 0x0011893a... (31 %)
Writing at 0x0011e8c4... (32 %)
Writing at 0x00124610... (33 %)
Writing at 0x0012a82c... (34 %)
Writing at 0x0013014c... (35 %)
Writing at 0x00135bce... (36 %)
Writing at 0x0013add9... (37 %)
Writing at 0x0014111e... (38 %)
Writing at 0x00147620... (39 %)
Writing at 0x0014e1c9... (40 %)
Writing at 0x0016a641... (41 %)
Writing at 0x0017369a... (42 %)
Writing at 0x0017a222... (43 %)
Writing at 0x0017f269... (44 %)
Writing at 0x001842b1... (45 %)
Writing at 0x001891f1... (46 %)
Writing at 0x0018e248... (47 %)
Writing at 0x0019367f... (48 %)
Writing at 0x001986c5... (49 %)
Writing at 0x0019d561... (50 %)
Writing at 0x001a30cd... (51 %)
Writing at 0x001a8c27... (52 %)
Writing at 0x001ae4e7... (53 %)
Writing at 0x001b38d0... (54 %)
Writing at 0x001b90d9... (55 %)
Writing at 0x001be88d... (56 %)
Writing at 0x001c3d10... (57 %)
Writing at 0x001c9089... (58 %)
Writing at 0x001cf310... (59 %)
Writing at 0x001d4b9f... (60 %)
Writing at 0x001daada... (61 %)
Writing at 0x001e07fa... (62 %)
Writing at 0x001e69aa... (63 %)
Writing at 0x001eba86... (64 %)
Writing at 0x001f0efc... (65 %)
Writing at 0x001f632d... (66 %)
Writing at 0x001fb678... (67 %)
Writing at 0x00200f19... (68 %)
Writing at 0x002066f5... (69 %)
Writing at 0x0020b9ad... (70 %)
Writing at 0x00210fc8... (71 %)
Writing at 0x00216676... (72 %)
Writing at 0x0021b8e5... (73 %)
Writing at 0x00220b26... (74 %)
Writing at 0x00225e25... (75 %)
Writing at 0x0022b6a0... (76 %)
Writing at 0x00230c80... (77 %)
Writing at 0x00236124... (78 %)
Writing at 0x0023b632... (79 %)
Writing at 0x00241419... (80 %)
Writing at 0x00246811... (81 %)
Writing at 0x0024b84b... (82 %)
Writing at 0x00250ad1... (83 %)
Writing at 0x00258aef... (84 %)
Writing at 0x00260b19... (85 %)
Writing at 0x00268751... (86 %)
Writing at 0x0026f957... (87 %)
Writing at 0x00274eef... (88 %)
Writing at 0x0027ab7b... (89 %)
Writing at 0x002802f6... (90 %)
Writing at 0x00285d8b... (91 %)
Writing at 0x00291bd5... (92 %)
Writing at 0x0029db2b... (93 %)
Writing at 0x002a4a87... (94 %)
Writing at 0x002a9ed1... (95 %)
Writing at 0x002af6b5... (96 %)
Writing at 0x002b5454... (97 %)
Writing at 0x002bcaa2... (98 %)
Writing at 0x002c27bf... (99 %)
Writing at 0x002c8d62... (100 %)
Wrote 2799712 bytes (1628905 compressed) at 0x00020000 in 20.6 seconds (effective 1087.2 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 142...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (142 compressed) at 0x00008000 in 0.1 seconds (effective 367.2 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 31...
Writing at 0x0000d000... (100 %)
Wrote 8192 bytes (31 compressed) at 0x0000d000 in 0.1 seconds (effective 524.3 kbit/s)...
Hash of data verified.
Compressed 1508864 bytes to 998482...
Writing at 0x00800000... (1 %)
Writing at 0x0081009b... (3 %)
Writing at 0x008172be... (4 %)
Writing at 0x0081d162... (6 %)
Writing at 0x008231cc... (8 %)
Writing at 0x00829363... (9 %)
Writing at 0x0082ee63... (11 %)
Writing at 0x0083496b... (13 %)
Writing at 0x0083aa67... (14 %)
Writing at 0x008406e1... (16 %)
Writing at 0x00846100... (18 %)
Writing at 0x0084b502... (19 %)
Writing at 0x0085136d... (21 %)
Writing at 0x00856965... (22 %)
Writing at 0x0085c5b4... (24 %)
Writing at 0x008619c5... (26 %)
Writing at 0x00866fb4... (27 %)
Writing at 0x0086ca69... (29 %)
Writing at 0x0087225d... (31 %)
Writing at 0x00877434... (32 %)
Writing at 0x0087cbc3... (34 %)
Writing at 0x00882923... (36 %)
Writing at 0x008881c4... (37 %)
Writing at 0x0088dc44... (39 %)
Writing at 0x0089327c... (40 %)
Writing at 0x00898c64... (42 %)
Writing at 0x0089e2c4... (44 %)
Writing at 0x008a37a3... (45 %)
Writing at 0x008a8ad3... (47 %)
Writing at 0x008b1053... (49 %)
Writing at 0x008ba81b... (50 %)
Writing at 0x008cbd1a... (52 %)
Writing at 0x008d351a... (54 %)
Writing at 0x008d7fca... (55 %)
Writing at 0x008dcece... (57 %)
Writing at 0x008e1ef4... (59 %)
Writing at 0x008e6375... (60 %)
Writing at 0x008ead42... (62 %)
Writing at 0x008f0565... (63 %)
Writing at 0x008f5cda... (65 %)
Writing at 0x008fb891... (67 %)
Writing at 0x0090104a... (68 %)
Writing at 0x00905b2a... (70 %)
Writing at 0x0090a180... (72 %)
Writing at 0x0090f6b7... (73 %)
Writing at 0x009149df... (75 %)
Writing at 0x009195c8... (77 %)
Writing at 0x0091e93f... (78 %)
Writing at 0x009244df... (80 %)
Writing at 0x00929be4... (81 %)
Writing at 0x0092eb8c... (83 %)
Writing at 0x0093417e... (85 %)
Writing at 0x00938e90... (86 %)
Writing at 0x0093d94b... (88 %)
Writing at 0x00942aa1... (90 %)
Writing at 0x0094855a... (91 %)
Writing at 0x00950fba... (93 %)
Writing at 0x0095b34b... (95 %)
Writing at 0x00964571... (96 %)
Writing at 0x009686e9... (98 %)
Writing at 0x0096c876... (100 %)
Wrote 1508864 bytes (998482 compressed) at 0x00800000 in 11.4 seconds (effective 1059.6 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
