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 0x2a5930 bytes. Smallest app partition is 0x3f0000 bytes. 0x14a6d0 bytes (33%) 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 0x002c5fff...
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 334.1 kbit/s)...
Hash of data verified.
Compressed 2775344 bytes to 1613114...
Writing at 0x00020000... (1 %)
Writing at 0x0002bef2... (2 %)
Writing at 0x00039e22... (3 %)
Writing at 0x00045dce... (4 %)
Writing at 0x0004d745... (5 %)
Writing at 0x00051a87... (6 %)
Writing at 0x00055d7e... (7 %)
Writing at 0x00063716... (8 %)
Writing at 0x0006da0e... (9 %)
Writing at 0x00079803... (10 %)
Writing at 0x000854c2... (11 %)
Writing at 0x0008b928... (12 %)
Writing at 0x000928b5... (13 %)
Writing at 0x0009707e... (14 %)
Writing at 0x0009d8bc... (15 %)
Writing at 0x000a2d50... (16 %)
Writing at 0x000a79a6... (17 %)
Writing at 0x000ac945... (18 %)
Writing at 0x000b1e49... (19 %)
Writing at 0x000ba061... (20 %)
Writing at 0x000c3760... (21 %)
Writing at 0x000d5d02... (22 %)
Writing at 0x000e4bd5... (23 %)
Writing at 0x000edb57... (24 %)
Writing at 0x000f37c8... (25 %)
Writing at 0x000f900d... (26 %)
Writing at 0x000ff4d4... (27 %)
Writing at 0x0010575a... (28 %)
Writing at 0x0010be8e... (29 %)
Writing at 0x001121ef... (30 %)
Writing at 0x001185c7... (31 %)
Writing at 0x0011e44c... (32 %)
Writing at 0x0012406a... (33 %)
Writing at 0x0012a11a... (34 %)
Writing at 0x0012fb4c... (35 %)
Writing at 0x00135471... (36 %)
Writing at 0x0013a7e8... (37 %)
Writing at 0x00140c87... (38 %)
Writing at 0x0014759d... (39 %)
Writing at 0x0014dc18... (40 %)
Writing at 0x00169e2a... (41 %)
Writing at 0x00173c20... (42 %)
Writing at 0x00179ae2... (43 %)
Writing at 0x0017eb41... (44 %)
Writing at 0x00183bd0... (45 %)
Writing at 0x00188a33... (46 %)
Writing at 0x0018da99... (47 %)
Writing at 0x00192f15... (48 %)
Writing at 0x00197f29... (49 %)
Writing at 0x0019cef3... (50 %)
Writing at 0x001a2a48... (51 %)
Writing at 0x001a86b8... (52 %)
Writing at 0x001add88... (53 %)
Writing at 0x001b31d4... (54 %)
Writing at 0x001b8de8... (55 %)
Writing at 0x001be154... (56 %)
Writing at 0x001c353a... (57 %)
Writing at 0x001c8b64... (58 %)
Writing at 0x001cef58... (59 %)
Writing at 0x001d43c8... (60 %)
Writing at 0x001da663... (61 %)
Writing at 0x001e02a7... (62 %)
Writing at 0x001e5ee2... (63 %)
Writing at 0x001eb17b... (64 %)
Writing at 0x001f046f... (65 %)
Writing at 0x001f5954... (66 %)
Writing at 0x001fae59... (67 %)
Writing at 0x00200793... (68 %)
Writing at 0x00205e26... (69 %)
Writing at 0x0020b203... (70 %)
Writing at 0x0021068e... (71 %)
Writing at 0x00215e75... (72 %)
Writing at 0x0021af07... (73 %)
Writing at 0x002200cc... (74 %)
Writing at 0x002256b7... (75 %)
Writing at 0x0022af68... (76 %)
Writing at 0x0023045d... (77 %)
Writing at 0x0023576c... (78 %)
Writing at 0x0023ad87... (79 %)
Writing at 0x00240df8... (80 %)
Writing at 0x00245e22... (81 %)
Writing at 0x0024aed6... (82 %)
Writing at 0x0025100b... (83 %)
Writing at 0x00258c6d... (84 %)
Writing at 0x002609e8... (85 %)
Writing at 0x002689c3... (86 %)
Writing at 0x0026f111... (87 %)
Writing at 0x00274762... (88 %)
Writing at 0x0027a34d... (89 %)
Writing at 0x0027fda8... (90 %)
Writing at 0x00285b5b... (91 %)
Writing at 0x002938b1... (92 %)
Writing at 0x0029d488... (93 %)
Writing at 0x002a44d1... (94 %)
Writing at 0x002a94f1... (95 %)
Writing at 0x002aee73... (96 %)
Writing at 0x002b5073... (97 %)
Writing at 0x002bc50d... (98 %)
Writing at 0x002c2a74... (100 %)
Wrote 2775344 bytes (1613114 compressed) at 0x00020000 in 20.5 seconds (effective 1083.8 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 368.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 518.0 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.5 seconds (effective 1053.9 kbit/s)...
Hash of data verified.

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