* Executing task: ninja [0/1] Re-running CMake... -- Building ESP-IDF components for target esp32s3 Processing 2 dependencies: [1/2] idf (5.2.1) [2/2] protocol_examples_common (*) -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig Loading defaults file /home/mah/src/esp-idf-wss-https-server/sdkconfig.defaults... -- Compiler supported targets: xtensa-esp-elf -- App "esp-idf-wss-https-server" version: 7c76a52 -- Adding linker script /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocol_examples_common protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/app_trace /home/mah/esp/v5.2.1/esp-idf/components/app_update /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/bt /home/mah/esp/v5.2.1/esp-idf/components/cmock /home/mah/esp/v5.2.1/esp-idf/components/console /home/mah/esp/v5.2.1/esp-idf/components/cxx /home/mah/esp/v5.2.1/esp-idf/components/driver /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp-tls /home/mah/esp/v5.2.1/esp-idf/components/esp_adc /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_coex /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_eth /home/mah/esp/v5.2.1/esp-idf/components/esp_event /home/mah/esp/v5.2.1/esp-idf/components/esp_gdbstub /home/mah/esp/v5.2.1/esp-idf/components/esp_hid /home/mah/esp/v5.2.1/esp-idf/components/esp_http_client /home/mah/esp/v5.2.1/esp-idf/components/esp_http_server /home/mah/esp/v5.2.1/esp-idf/components/esp_https_ota /home/mah/esp/v5.2.1/esp-idf/components/esp_https_server /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_lcd /home/mah/esp/v5.2.1/esp-idf/components/esp_local_ctrl /home/mah/esp/v5.2.1/esp-idf/components/esp_mm /home/mah/esp/v5.2.1/esp-idf/components/esp_netif /home/mah/esp/v5.2.1/esp-idf/components/esp_netif_stack /home/mah/esp/v5.2.1/esp-idf/components/esp_partition /home/mah/esp/v5.2.1/esp-idf/components/esp_phy /home/mah/esp/v5.2.1/esp-idf/components/esp_pm /home/mah/esp/v5.2.1/esp-idf/components/esp_psram /home/mah/esp/v5.2.1/esp-idf/components/esp_ringbuf /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esp_timer /home/mah/esp/v5.2.1/esp-idf/components/esp_wifi /home/mah/esp/v5.2.1/esp-idf/components/espcoredump /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/fatfs /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/heap /home/mah/esp/v5.2.1/esp-idf/components/http_parser /home/mah/esp/v5.2.1/esp-idf/components/idf_test /home/mah/esp/v5.2.1/esp-idf/components/ieee802154 /home/mah/esp/v5.2.1/esp-idf/components/json /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/lwip /home/mah/src/esp-idf-wss-https-server/main /home/mah/esp/v5.2.1/esp-idf/components/mbedtls /home/mah/esp/v5.2.1/esp-idf/components/mqtt /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/nvs_flash /home/mah/esp/v5.2.1/esp-idf/components/nvs_sec_provider /home/mah/esp/v5.2.1/esp-idf/components/openthread /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/perfmon /home/mah/esp/v5.2.1/esp-idf/components/protobuf-c /home/mah/esp/v5.2.1/esp-idf/examples/common_components/protocol_examples_common /home/mah/esp/v5.2.1/esp-idf/components/protocomm /home/mah/esp/v5.2.1/esp-idf/components/pthread /home/mah/esp/v5.2.1/esp-idf/components/sdmmc /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/spiffs /home/mah/esp/v5.2.1/esp-idf/components/tcp_transport /home/mah/esp/v5.2.1/esp-idf/components/touch_element /home/mah/esp/v5.2.1/esp-idf/components/ulp /home/mah/esp/v5.2.1/esp-idf/components/unity /home/mah/esp/v5.2.1/esp-idf/components/usb /home/mah/esp/v5.2.1/esp-idf/components/vfs /home/mah/esp/v5.2.1/esp-idf/components/wear_levelling /home/mah/esp/v5.2.1/esp-idf/components/wifi_provisioning /home/mah/esp/v5.2.1/esp-idf/components/wpa_supplicant /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build [11/971] Generating ../../partition_table/partition-table.bin Partition table binary generated. Contents: ******************************************************************************* # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs,data,nvs,0x9000,24K, phy_init,data,phy,0xf000,4K, factory,app,factory,0x10000,1M, ******************************************************************************* [412/971] Performing configure step for 'bootloader' -- Found Git: /usr/bin/git (found version "2.39.2") -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32s3 -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig -- Compiler supported targets: xtensa-esp-elf -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Bootloader project name: "bootloader" version: 1 -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/components/micro-ecc /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build/bootloader [456/971] Performing build step for 'bootloader' [1/112] Generating project_elf_src_esp32s3.c [2/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj [3/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj [4/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj [5/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj [6/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj [7/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj [8/112] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj [9/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj [10/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj [11/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj [12/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj [13/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj [14/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj [15/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj [16/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj [17/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj [18/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj [19/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj [20/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj [21/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj [22/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj [23/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj [24/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj [25/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj [26/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj [27/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj [28/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj [29/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj [30/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj [31/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj [32/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj [33/112] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj [34/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj [35/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj [36/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj [37/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj [38/112] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj [39/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [40/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj [41/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj [42/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [43/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj [44/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj [45/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [46/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj [47/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj [48/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj [49/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [50/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [51/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [52/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj [53/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj [54/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj [55/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj [56/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj [57/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj [58/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj [59/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [60/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj [61/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj [62/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj [63/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj [64/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj [65/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj [66/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj [67/112] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj [68/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj [69/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj [70/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj [71/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj [72/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj [73/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj [74/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj [75/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj [76/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj [77/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [78/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [79/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [80/112] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj [81/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj [82/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj [83/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj [84/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj [85/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj [86/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [87/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj [88/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj [89/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj [90/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj [91/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [92/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj [93/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj [94/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj [95/112] Linking C static library esp-idf/log/liblog.a [96/112] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj [97/112] Linking C static library esp-idf/esp_rom/libesp_rom.a [98/112] Linking C static library esp-idf/esp_common/libesp_common.a [99/112] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [100/112] Linking C static library esp-idf/esp_system/libesp_system.a [101/112] Linking C static library esp-idf/efuse/libefuse.a [102/112] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [103/112] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a [104/112] Linking C static library esp-idf/spi_flash/libspi_flash.a [105/112] Linking C static library esp-idf/hal/libhal.a [106/112] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [107/112] Linking C static library esp-idf/soc/libsoc.a [108/112] Linking C static library esp-idf/xtensa/libxtensa.a [109/112] Linking C static library esp-idf/main/libmain.a [110/112] Linking C executable bootloader.elf [111/112] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin [112/112] cd /home/mah/src/esp-idf-wss-https-server/build/bootloader/esp-idf/esptool_py && /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin Bootloader binary size 0x5250 bytes. 0x2db0 bytes (36%) free. [970/971] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin [971/971] cd /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esptool_py &....bin /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin esp-idf-wss-https-server.bin binary size 0xdaa10 bytes. Smallest app partition is 0x100000 bytes. 0x255f0 bytes (15%) free. * Executing task: /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyACM0 -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 esp-idf-wss-https-server.bin 0x8000 partition_table/partition-table.bin esptool.py v4.7.0 Serial port /dev/ttyACM0 Connecting... Chip is ESP32-S3 (QFN56) (revision v0.1) Features: WiFi, BLE Crystal is 40MHz MAC: f4:12:fa:84:8d:7c Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Flash will be erased from 0x00000000 to 0x00005fff... Flash will be erased from 0x00010000 to 0x000eafff... Flash will be erased from 0x00008000 to 0x00008fff... Compressed 21072 bytes to 13078... Wrote 21072 bytes (13078 compressed) at 0x00000000 in 0.6 seconds (effective 292.2 kbit/s)... Hash of data verified. Compressed 895504 bytes to 551814... Wrote 895504 bytes (551814 compressed) at 0x00010000 in 10.5 seconds (effective 679.8 kbit/s)... * Executing task: ninja [0/1] Re-running CMake... -- Building ESP-IDF components for target esp32s3 Processing 2 dependencies: [1/2] idf (5.2.1) [2/2] protocol_examples_common (*) -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig Loading defaults file /home/mah/src/esp-idf-wss-https-server/sdkconfig.defaults... -- Compiler supported targets: xtensa-esp-elf -- App "esp-idf-wss-https-server" version: 7c76a52 -- Adding linker script /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocol_examples_common protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/app_trace /home/mah/esp/v5.2.1/esp-idf/components/app_update /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/bt /home/mah/esp/v5.2.1/esp-idf/components/cmock /home/mah/esp/v5.2.1/esp-idf/components/console /home/mah/esp/v5.2.1/esp-idf/components/cxx /home/mah/esp/v5.2.1/esp-idf/components/driver /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp-tls /home/mah/esp/v5.2.1/esp-idf/components/esp_adc /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_coex /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_eth /home/mah/esp/v5.2.1/esp-idf/components/esp_event /home/mah/esp/v5.2.1/esp-idf/components/esp_gdbstub /home/mah/esp/v5.2.1/esp-idf/components/esp_hid /home/mah/esp/v5.2.1/esp-idf/components/esp_http_client /home/mah/esp/v5.2.1/esp-idf/components/esp_http_server /home/mah/esp/v5.2.1/esp-idf/components/esp_https_ota /home/mah/esp/v5.2.1/esp-idf/components/esp_https_server /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_lcd /home/mah/esp/v5.2.1/esp-idf/components/esp_local_ctrl /home/mah/esp/v5.2.1/esp-idf/components/esp_mm /home/mah/esp/v5.2.1/esp-idf/components/esp_netif /home/mah/esp/v5.2.1/esp-idf/components/esp_netif_stack /home/mah/esp/v5.2.1/esp-idf/components/esp_partition /home/mah/esp/v5.2.1/esp-idf/components/esp_phy /home/mah/esp/v5.2.1/esp-idf/components/esp_pm /home/mah/esp/v5.2.1/esp-idf/components/esp_psram /home/mah/esp/v5.2.1/esp-idf/components/esp_ringbuf /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esp_timer /home/mah/esp/v5.2.1/esp-idf/components/esp_wifi /home/mah/esp/v5.2.1/esp-idf/components/espcoredump /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/fatfs /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/heap /home/mah/esp/v5.2.1/esp-idf/components/http_parser /home/mah/esp/v5.2.1/esp-idf/components/idf_test /home/mah/esp/v5.2.1/esp-idf/components/ieee802154 /home/mah/esp/v5.2.1/esp-idf/components/json /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/lwip /home/mah/src/esp-idf-wss-https-server/main /home/mah/esp/v5.2.1/esp-idf/components/mbedtls /home/mah/esp/v5.2.1/esp-idf/components/mqtt /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/nvs_flash /home/mah/esp/v5.2.1/esp-idf/components/nvs_sec_provider /home/mah/esp/v5.2.1/esp-idf/components/openthread /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/perfmon /home/mah/esp/v5.2.1/esp-idf/components/protobuf-c /home/mah/esp/v5.2.1/esp-idf/examples/common_components/protocol_examples_common /home/mah/esp/v5.2.1/esp-idf/components/protocomm /home/mah/esp/v5.2.1/esp-idf/components/pthread /home/mah/esp/v5.2.1/esp-idf/components/sdmmc /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/spiffs /home/mah/esp/v5.2.1/esp-idf/components/tcp_transport /home/mah/esp/v5.2.1/esp-idf/components/touch_element /home/mah/esp/v5.2.1/esp-idf/components/ulp /home/mah/esp/v5.2.1/esp-idf/components/unity /home/mah/esp/v5.2.1/esp-idf/components/usb /home/mah/esp/v5.2.1/esp-idf/components/vfs /home/mah/esp/v5.2.1/esp-idf/components/wear_levelling /home/mah/esp/v5.2.1/esp-idf/components/wifi_provisioning /home/mah/esp/v5.2.1/esp-idf/components/wpa_supplicant /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build [11/971] Generating ../../partition_table/partition-table.bin Partition table binary generated. Contents: ******************************************************************************* # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs,data,nvs,0x9000,24K, phy_init,data,phy,0xf000,4K, factory,app,factory,0x10000,1M, ******************************************************************************* [412/971] Performing configure step for 'bootloader' -- Found Git: /usr/bin/git (found version "2.39.2") -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32s3 -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig -- Compiler supported targets: xtensa-esp-elf -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Bootloader project name: "bootloader" version: 1 -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/components/micro-ecc /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build/bootloader [456/971] Performing build step for 'bootloader' [1/112] Generating project_elf_src_esp32s3.c [2/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj [3/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj [4/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj [5/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj [6/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj [7/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj [8/112] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj [9/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj [10/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj [11/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj [12/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj [13/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj [14/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj [15/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj [16/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj [17/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj [18/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj [19/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj [20/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj [21/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj [22/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj [23/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj [24/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj [25/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj [26/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj [27/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj [28/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj [29/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj [30/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj [31/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj [32/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj [33/112] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj [34/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj [35/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj [36/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj [37/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj [38/112] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj [39/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [40/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj [41/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj [42/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [43/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj [44/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj [45/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [46/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj [47/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj [48/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj [49/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [50/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [51/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [52/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj [53/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj [54/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj [55/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj [56/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj [57/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj [58/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj [59/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [60/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj [61/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj [62/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj [63/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj [64/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj [65/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj [66/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj [67/112] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj [68/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj [69/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj [70/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj [71/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj [72/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj [73/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj [74/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj [75/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj [76/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj [77/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [78/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [79/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [80/112] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj [81/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj [82/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj [83/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj [84/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj [85/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj [86/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [87/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj [88/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj [89/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj [90/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj [91/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [92/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj [93/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj [94/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj [95/112] Linking C static library esp-idf/log/liblog.a [96/112] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj [97/112] Linking C static library esp-idf/esp_rom/libesp_rom.a [98/112] Linking C static library esp-idf/esp_common/libesp_common.a [99/112] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [100/112] Linking C static library esp-idf/esp_system/libesp_system.a [101/112] Linking C static library esp-idf/efuse/libefuse.a [102/112] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [103/112] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a [104/112] Linking C static library esp-idf/spi_flash/libspi_flash.a [105/112] Linking C static library esp-idf/hal/libhal.a [106/112] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [107/112] Linking C static library esp-idf/soc/libsoc.a [108/112] Linking C static library esp-idf/xtensa/libxtensa.a [109/112] Linking C static library esp-idf/main/libmain.a [110/112] Linking C executable bootloader.elf [111/112] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin [112/112] cd /home/mah/src/esp-idf-wss-https-server/build/bootloader/esp-idf/esptool_py && /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin Bootloader binary size 0x5250 bytes. 0x2db0 bytes (36%) free. [970/971] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin [971/971] cd /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esptool_py &....bin /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin esp-idf-wss-https-server.bin binary size 0xdaa10 bytes. Smallest app partition is 0x100000 bytes. 0x255f0 bytes (15%) free. * Executing task: /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyACM0 -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 esp-idf-wss-https-server.bin 0x8000 partition_table/partition-table.bin esptool.py v4.7.0 Serial port /dev/ttyACM0 Connecting... Chip is ESP32-S3 (QFN56) (revision v0.1) Features: WiFi, BLE Crystal is 40MHz MAC: f4:12:fa:84:8d:7c Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Flash will be erased from 0x00000000 to 0x00005fff... Flash will be erased from 0x00010000 to 0x000eafff... Flash will be erased from 0x00008000 to 0x00008fff... Compressed 21072 bytes to 13078... Wrote 21072 bytes (13078 compressed) at 0x00000000 in 0.6 seconds (effective 292.2 kbit/s)... Hash of data verified. Compressed 895504 bytes to 551814... Wrote 895504 bytes (551814 compressed) at 0x00010000 in 10.5 seconds (effective 679.8 kbit/s)... * Executing task: ninja [0/1] Re-running CMake... -- Building ESP-IDF components for target esp32s3 Processing 2 dependencies: [1/2] idf (5.2.1) [2/2] protocol_examples_common (*) -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig Loading defaults file /home/mah/src/esp-idf-wss-https-server/sdkconfig.defaults... -- Compiler supported targets: xtensa-esp-elf -- App "esp-idf-wss-https-server" version: 7c76a52 -- Adding linker script /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocol_examples_common protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/app_trace /home/mah/esp/v5.2.1/esp-idf/components/app_update /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/bt /home/mah/esp/v5.2.1/esp-idf/components/cmock /home/mah/esp/v5.2.1/esp-idf/components/console /home/mah/esp/v5.2.1/esp-idf/components/cxx /home/mah/esp/v5.2.1/esp-idf/components/driver /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp-tls /home/mah/esp/v5.2.1/esp-idf/components/esp_adc /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_coex /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_eth /home/mah/esp/v5.2.1/esp-idf/components/esp_event /home/mah/esp/v5.2.1/esp-idf/components/esp_gdbstub /home/mah/esp/v5.2.1/esp-idf/components/esp_hid /home/mah/esp/v5.2.1/esp-idf/components/esp_http_client /home/mah/esp/v5.2.1/esp-idf/components/esp_http_server /home/mah/esp/v5.2.1/esp-idf/components/esp_https_ota /home/mah/esp/v5.2.1/esp-idf/components/esp_https_server /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_lcd /home/mah/esp/v5.2.1/esp-idf/components/esp_local_ctrl /home/mah/esp/v5.2.1/esp-idf/components/esp_mm /home/mah/esp/v5.2.1/esp-idf/components/esp_netif /home/mah/esp/v5.2.1/esp-idf/components/esp_netif_stack /home/mah/esp/v5.2.1/esp-idf/components/esp_partition /home/mah/esp/v5.2.1/esp-idf/components/esp_phy /home/mah/esp/v5.2.1/esp-idf/components/esp_pm /home/mah/esp/v5.2.1/esp-idf/components/esp_psram /home/mah/esp/v5.2.1/esp-idf/components/esp_ringbuf /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esp_timer /home/mah/esp/v5.2.1/esp-idf/components/esp_wifi /home/mah/esp/v5.2.1/esp-idf/components/espcoredump /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/fatfs /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/heap /home/mah/esp/v5.2.1/esp-idf/components/http_parser /home/mah/esp/v5.2.1/esp-idf/components/idf_test /home/mah/esp/v5.2.1/esp-idf/components/ieee802154 /home/mah/esp/v5.2.1/esp-idf/components/json /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/lwip /home/mah/src/esp-idf-wss-https-server/main /home/mah/esp/v5.2.1/esp-idf/components/mbedtls /home/mah/esp/v5.2.1/esp-idf/components/mqtt /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/nvs_flash /home/mah/esp/v5.2.1/esp-idf/components/nvs_sec_provider /home/mah/esp/v5.2.1/esp-idf/components/openthread /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/perfmon /home/mah/esp/v5.2.1/esp-idf/components/protobuf-c /home/mah/esp/v5.2.1/esp-idf/examples/common_components/protocol_examples_common /home/mah/esp/v5.2.1/esp-idf/components/protocomm /home/mah/esp/v5.2.1/esp-idf/components/pthread /home/mah/esp/v5.2.1/esp-idf/components/sdmmc /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/spiffs /home/mah/esp/v5.2.1/esp-idf/components/tcp_transport /home/mah/esp/v5.2.1/esp-idf/components/touch_element /home/mah/esp/v5.2.1/esp-idf/components/ulp /home/mah/esp/v5.2.1/esp-idf/components/unity /home/mah/esp/v5.2.1/esp-idf/components/usb /home/mah/esp/v5.2.1/esp-idf/components/vfs /home/mah/esp/v5.2.1/esp-idf/components/wear_levelling /home/mah/esp/v5.2.1/esp-idf/components/wifi_provisioning /home/mah/esp/v5.2.1/esp-idf/components/wpa_supplicant /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build [11/971] Generating ../../partition_table/partition-table.bin Partition table binary generated. Contents: ******************************************************************************* # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs,data,nvs,0x9000,24K, phy_init,data,phy,0xf000,4K, factory,app,factory,0x10000,1M, ******************************************************************************* [412/971] Performing configure step for 'bootloader' -- Found Git: /usr/bin/git (found version "2.39.2") -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32s3 -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig -- Compiler supported targets: xtensa-esp-elf -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Bootloader project name: "bootloader" version: 1 -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/components/micro-ecc /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build/bootloader [456/971] Performing build step for 'bootloader' [1/112] Generating project_elf_src_esp32s3.c [2/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj [3/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj [4/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj [5/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj [6/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj [7/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj [8/112] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj [9/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj [10/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj [11/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj [12/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj [13/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj [14/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj [15/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj [16/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj [17/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj [18/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj [19/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj [20/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj [21/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj [22/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj [23/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj [24/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj [25/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj [26/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj [27/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj [28/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj [29/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj [30/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj [31/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj [32/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj [33/112] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj [34/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj [35/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj [36/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj [37/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj [38/112] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj [39/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [40/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj [41/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj [42/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [43/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj [44/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj [45/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [46/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj [47/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj [48/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj [49/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [50/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [51/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [52/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj [53/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj [54/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj [55/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj [56/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj [57/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj [58/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj [59/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [60/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj [61/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj [62/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj [63/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj [64/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj [65/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj [66/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj [67/112] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj [68/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj [69/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj [70/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj [71/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj [72/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj [73/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj [74/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj [75/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj [76/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj [77/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [78/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [79/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [80/112] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj [81/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj [82/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj [83/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj [84/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj [85/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj [86/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [87/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj [88/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj [89/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj [90/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj [91/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [92/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj [93/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj [94/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj [95/112] Linking C static library esp-idf/log/liblog.a [96/112] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj [97/112] Linking C static library esp-idf/esp_rom/libesp_rom.a [98/112] Linking C static library esp-idf/esp_common/libesp_common.a [99/112] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [100/112] Linking C static library esp-idf/esp_system/libesp_system.a [101/112] Linking C static library esp-idf/efuse/libefuse.a [102/112] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [103/112] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a [104/112] Linking C static library esp-idf/spi_flash/libspi_flash.a [105/112] Linking C static library esp-idf/hal/libhal.a [106/112] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [107/112] Linking C static library esp-idf/soc/libsoc.a [108/112] Linking C static library esp-idf/xtensa/libxtensa.a [109/112] Linking C static library esp-idf/main/libmain.a [110/112] Linking C executable bootloader.elf [111/112] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin [112/112] cd /home/mah/src/esp-idf-wss-https-server/build/bootloader/esp-idf/esptool_py && /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin Bootloader binary size 0x5250 bytes. 0x2db0 bytes (36%) free. [970/971] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin [971/971] cd /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esptool_py &....bin /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin esp-idf-wss-https-server.bin binary size 0xdaa10 bytes. Smallest app partition is 0x100000 bytes. 0x255f0 bytes (15%) free. * Executing task: /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyACM0 -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 esp-idf-wss-https-server.bin 0x8000 partition_table/partition-table.bin esptool.py v4.7.0 Serial port /dev/ttyACM0 Connecting... Chip is ESP32-S3 (QFN56) (revision v0.1) Features: WiFi, BLE Crystal is 40MHz MAC: f4:12:fa:84:8d:7c Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Flash will be erased from 0x00000000 to 0x00005fff... Flash will be erased from 0x00010000 to 0x000eafff... Flash will be erased from 0x00008000 to 0x00008fff... Compressed 21072 bytes to 13078... Wrote 21072 bytes (13078 compressed) at 0x00000000 in 0.6 seconds (effective 292.2 kbit/s)... Hash of data verified. Compressed 895504 bytes to 551814... Wrote 895504 bytes (551814 compressed) at 0x00010000 in 10.5 seconds (effective 679.8 kbit/s)... * Executing task: ninja [0/1] Re-running CMake... -- Building ESP-IDF components for target esp32s3 Processing 2 dependencies: [1/2] idf (5.2.1) [2/2] protocol_examples_common (*) -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig Loading defaults file /home/mah/src/esp-idf-wss-https-server/sdkconfig.defaults... -- Compiler supported targets: xtensa-esp-elf -- App "esp-idf-wss-https-server" version: 7c76a52 -- Adding linker script /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocol_examples_common protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/app_trace /home/mah/esp/v5.2.1/esp-idf/components/app_update /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/bt /home/mah/esp/v5.2.1/esp-idf/components/cmock /home/mah/esp/v5.2.1/esp-idf/components/console /home/mah/esp/v5.2.1/esp-idf/components/cxx /home/mah/esp/v5.2.1/esp-idf/components/driver /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp-tls /home/mah/esp/v5.2.1/esp-idf/components/esp_adc /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_coex /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_eth /home/mah/esp/v5.2.1/esp-idf/components/esp_event /home/mah/esp/v5.2.1/esp-idf/components/esp_gdbstub /home/mah/esp/v5.2.1/esp-idf/components/esp_hid /home/mah/esp/v5.2.1/esp-idf/components/esp_http_client /home/mah/esp/v5.2.1/esp-idf/components/esp_http_server /home/mah/esp/v5.2.1/esp-idf/components/esp_https_ota /home/mah/esp/v5.2.1/esp-idf/components/esp_https_server /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_lcd /home/mah/esp/v5.2.1/esp-idf/components/esp_local_ctrl /home/mah/esp/v5.2.1/esp-idf/components/esp_mm /home/mah/esp/v5.2.1/esp-idf/components/esp_netif /home/mah/esp/v5.2.1/esp-idf/components/esp_netif_stack /home/mah/esp/v5.2.1/esp-idf/components/esp_partition /home/mah/esp/v5.2.1/esp-idf/components/esp_phy /home/mah/esp/v5.2.1/esp-idf/components/esp_pm /home/mah/esp/v5.2.1/esp-idf/components/esp_psram /home/mah/esp/v5.2.1/esp-idf/components/esp_ringbuf /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esp_timer /home/mah/esp/v5.2.1/esp-idf/components/esp_wifi /home/mah/esp/v5.2.1/esp-idf/components/espcoredump /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/fatfs /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/heap /home/mah/esp/v5.2.1/esp-idf/components/http_parser /home/mah/esp/v5.2.1/esp-idf/components/idf_test /home/mah/esp/v5.2.1/esp-idf/components/ieee802154 /home/mah/esp/v5.2.1/esp-idf/components/json /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/lwip /home/mah/src/esp-idf-wss-https-server/main /home/mah/esp/v5.2.1/esp-idf/components/mbedtls /home/mah/esp/v5.2.1/esp-idf/components/mqtt /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/nvs_flash /home/mah/esp/v5.2.1/esp-idf/components/nvs_sec_provider /home/mah/esp/v5.2.1/esp-idf/components/openthread /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/perfmon /home/mah/esp/v5.2.1/esp-idf/components/protobuf-c /home/mah/esp/v5.2.1/esp-idf/examples/common_components/protocol_examples_common /home/mah/esp/v5.2.1/esp-idf/components/protocomm /home/mah/esp/v5.2.1/esp-idf/components/pthread /home/mah/esp/v5.2.1/esp-idf/components/sdmmc /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/spiffs /home/mah/esp/v5.2.1/esp-idf/components/tcp_transport /home/mah/esp/v5.2.1/esp-idf/components/touch_element /home/mah/esp/v5.2.1/esp-idf/components/ulp /home/mah/esp/v5.2.1/esp-idf/components/unity /home/mah/esp/v5.2.1/esp-idf/components/usb /home/mah/esp/v5.2.1/esp-idf/components/vfs /home/mah/esp/v5.2.1/esp-idf/components/wear_levelling /home/mah/esp/v5.2.1/esp-idf/components/wifi_provisioning /home/mah/esp/v5.2.1/esp-idf/components/wpa_supplicant /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build [11/971] Generating ../../partition_table/partition-table.bin Partition table binary generated. Contents: ******************************************************************************* # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs,data,nvs,0x9000,24K, phy_init,data,phy,0xf000,4K, factory,app,factory,0x10000,1M, ******************************************************************************* [412/971] Performing configure step for 'bootloader' -- Found Git: /usr/bin/git (found version "2.39.2") -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/mah/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32s3 -- Project sdkconfig file /home/mah/src/esp-idf-wss-https-server/sdkconfig -- Compiler supported targets: xtensa-esp-elf -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Bootloader project name: "bootloader" version: 1 -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld -- Adding linker script /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: /home/mah/esp/v5.2.1/esp-idf/components/bootloader /home/mah/esp/v5.2.1/esp-idf/components/bootloader_support /home/mah/esp/v5.2.1/esp-idf/components/efuse /home/mah/esp/v5.2.1/esp-idf/components/esp_app_format /home/mah/esp/v5.2.1/esp-idf/components/esp_bootloader_format /home/mah/esp/v5.2.1/esp-idf/components/esp_common /home/mah/esp/v5.2.1/esp-idf/components/esp_hw_support /home/mah/esp/v5.2.1/esp-idf/components/esp_rom /home/mah/esp/v5.2.1/esp-idf/components/esp_system /home/mah/esp/v5.2.1/esp-idf/components/esptool_py /home/mah/esp/v5.2.1/esp-idf/components/freertos /home/mah/esp/v5.2.1/esp-idf/components/hal /home/mah/esp/v5.2.1/esp-idf/components/log /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/main /home/mah/esp/v5.2.1/esp-idf/components/bootloader/subproject/components/micro-ecc /home/mah/esp/v5.2.1/esp-idf/components/newlib /home/mah/esp/v5.2.1/esp-idf/components/partition_table /home/mah/esp/v5.2.1/esp-idf/components/soc /home/mah/esp/v5.2.1/esp-idf/components/spi_flash /home/mah/esp/v5.2.1/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /home/mah/src/esp-idf-wss-https-server/build/bootloader [456/971] Performing build step for 'bootloader' [1/112] Generating project_elf_src_esp32s3.c [2/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj [3/112] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj [4/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj [5/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj [6/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj [7/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj [8/112] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj [9/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj [10/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj [11/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj [12/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj [13/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj [14/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj [15/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj [16/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj [17/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj [18/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj [19/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj [20/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj [21/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj [22/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj [23/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj [24/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj [25/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj [26/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj [27/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj [28/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj [29/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj [30/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj [31/112] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj [32/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj [33/112] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj [34/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj [35/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj [36/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj [37/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj [38/112] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj [39/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [40/112] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj [41/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj [42/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [43/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj [44/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj [45/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [46/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj [47/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj [48/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj [49/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [50/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [51/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [52/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj [53/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj [54/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj [55/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj [56/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj [57/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj [58/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj [59/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [60/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj [61/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj [62/112] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj [63/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj [64/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj [65/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj [66/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj [67/112] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj [68/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj [69/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj [70/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj [71/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj [72/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj [73/112] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj [74/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj [75/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj [76/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj [77/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [78/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [79/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [80/112] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj [81/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj [82/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj [83/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj [84/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj [85/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj [86/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [87/112] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj [88/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj [89/112] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj [90/112] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj [91/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [92/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj [93/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj [94/112] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj [95/112] Linking C static library esp-idf/log/liblog.a [96/112] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj [97/112] Linking C static library esp-idf/esp_rom/libesp_rom.a [98/112] Linking C static library esp-idf/esp_common/libesp_common.a [99/112] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [100/112] Linking C static library esp-idf/esp_system/libesp_system.a [101/112] Linking C static library esp-idf/efuse/libefuse.a [102/112] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [103/112] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a [104/112] Linking C static library esp-idf/spi_flash/libspi_flash.a [105/112] Linking C static library esp-idf/hal/libhal.a [106/112] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [107/112] Linking C static library esp-idf/soc/libsoc.a [108/112] Linking C static library esp-idf/xtensa/libxtensa.a [109/112] Linking C static library esp-idf/main/libmain.a [110/112] Linking C executable bootloader.elf [111/112] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin [112/112] cd /home/mah/src/esp-idf-wss-https-server/build/bootloader/esp-idf/esptool_py && /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/mah/src/esp-idf-wss-https-server/build/bootloader/bootloader.bin Bootloader binary size 0x5250 bytes. 0x2db0 bytes (36%) free. [970/971] Generating binary image from built executable esptool.py v4.7.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin [971/971] cd /home/mah/src/esp-idf-wss-https-server/build/esp-idf/esptool_py &....bin /home/mah/src/esp-idf-wss-https-server/build/esp-idf-wss-https-server.bin esp-idf-wss-https-server.bin binary size 0xdaa10 bytes. Smallest app partition is 0x100000 bytes. 0x255f0 bytes (15%) free. * Executing task: /home/mah/.espressif/python_env/idf5.2_py3.11_env/bin/python /home/mah/esp/v5.2.1/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyACM0 -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 esp-idf-wss-https-server.bin 0x8000 partition_table/partition-table.bin esptool.py v4.7.0 Serial port /dev/ttyACM0 Connecting... Chip is ESP32-S3 (QFN56) (revision v0.1) Features: WiFi, BLE Crystal is 40MHz MAC: f4:12:fa:84:8d:7c Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Flash will be erased from 0x00000000 to 0x00005fff... Flash will be erased from 0x00010000 to 0x000eafff... Flash will be erased from 0x00008000 to 0x00008fff... Compressed 21072 bytes to 13078... Wrote 21072 bytes (13078 compressed) at 0x00000000 in 0.6 seconds (effective 292.2 kbit/s)... Hash of data verified. Compressed 895504 bytes to 551814... Wrote 895504 bytes (551814 compressed) at 0x00010000 in 10.5 seconds (effective 679.8 kbit/s)... ...