Files
JoyD/ESP32/my_usb_project/main/log.txt

168 lines
23 KiB
Plaintext

PS D:\Projects\trunk\JoyD\ESP32\my_usb_project> .\idf.cmd fullclean
Executing action: fullclean
Executing action: remove_managed_components
Done
PS D:\Projects\trunk\JoyD\ESP32\my_usb_project> .\cargo.bat
WARNING: use --release
We *strongly* recommend using release profile when building esp-hal.
The dev profile can potentially be one or more orders of magnitude
slower than release, and may cause issues with timing-senstive
peripherals and/or devices.
Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.09s
PS D:\Projects\trunk\JoyD\ESP32\my_usb_project> .\idf.cmd build
Executing action: all (aliases: build)
Running cmake in directory D:\Projects\trunk\JoyD\ESP32\my_usb_project\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=D:\DiskC\ProgramFiles\Espressif\python_env\idf5.2_py3.11_env\Scripts\python.exe -DESP_PLATFORM=1 -DCCACHE_ENABLE=0 D:\Projects\trunk\JoyD\ESP32\my_usb_project"...
-- IDF_TARGET is not set, guessed 'esp32s3' from sdkconfig 'D:/Projects/trunk/JoyD/ESP32/my_usb_project/sdkconfig'
-- Found Git: D:/DiskC/ProgramFiles/Espressif/tools/idf-git/2.44.0/bin/git.exe (found version "2.44.0.windows.1")
-- 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: D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe - 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: D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32s3
NOTICE: Processing 3 dependencies:
NOTICE: [1/3] espressif/esp_tinyusb (2.1.1)
NOTICE: [2/3] espressif/tinyusb (0.19.0~2)
NOTICE: [3/3] idf (5.2.6)
-- Project sdkconfig file D:/Projects/trunk/JoyD/ESP32/my_usb_project/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
-- Found Python3: D:/DiskC/ProgramFiles/Espressif/python_env/idf5.2_py3.11_env/Scripts/python.exe (found version "3.11.2") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- USING O3
-- App "my_usb_project" version: cf7ae28-dirty
-- Adding linker script D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- Rust library path: D:/Projects/trunk/JoyD/ESP32/my_usb_project/main/../rust_app/target/xtensa-esp32s3-none-elf/debug/librust_app.a
-- Components: app_trace app_update bootloader bootloader_support bt cmock console custom_linker 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 espressif__esp_tinyusb espressif__tinyusb 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 protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/app_trace D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/app_update D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader_support D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bt D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/cmock D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/console D:/Projects/trunk/JoyD/ESP32/my_usb_project/components/custom_linker D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/cxx D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/driver D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/efuse D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp-tls D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_adc D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_app_format D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_bootloader_format D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_coex D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_common D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_eth D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_event D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_gdbstub D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hid D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_http_client D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_http_server D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_https_ota D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_https_server D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hw_support D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_lcd D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_local_ctrl D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_mm D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_netif D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_netif_stack D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_partition D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_phy D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_pm D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_psram D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_ringbuf D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_system D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_timer D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_wifi D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/espcoredump D:/Projects/trunk/JoyD/ESP32/my_usb_project/managed_components/espressif__esp_tinyusb D:/Projects/trunk/JoyD/ESP32/my_usb_project/managed_components/espressif__tinyusb D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esptool_py D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/fatfs D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/hal D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/heap D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/http_parser D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/idf_test D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/ieee802154 D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/json D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/log D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip D:/Projects/trunk/JoyD/ESP32/my_usb_project/main D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/mbedtls D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/mqtt D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/newlib D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/nvs_flash D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/nvs_sec_provider D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/openthread D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/partition_table D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/perfmon D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/protobuf-c D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/protocomm D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/pthread D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/sdmmc D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/spi_flash D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/spiffs D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/tcp_transport D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/touch_element D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/ulp D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/unity D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/usb D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/vfs D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/wear_levelling D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/wifi_provisioning D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/wpa_supplicant D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/xtensa
-- Configuring done (34.7s)
-- Generating done (1.4s)
-- Build files have been written to: D:/Projects/trunk/JoyD/ESP32/my_usb_project/build
Running ninja in directory D:\Projects\trunk\JoyD\ESP32\my_usb_project\build
Executing "ninja all"...
[4/1005] 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,1500K,
*******************************************************************************
[997/1005] Performing configure step for 'bootloader'
-- Found Git: D:/DiskC/ProgramFiles/Espressif/tools/idf-git/2.44.0/bin/git.exe (found version "2.44.0.windows.1")
-- 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: D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe - 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: D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32s3
-- Project sdkconfig file D:/Projects/trunk/JoyD/ESP32/my_usb_project/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 D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- Bootloader project name: "bootloader" version: 1
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld
-- Adding linker script D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/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: D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader_support D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/efuse D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_app_format D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_bootloader_format D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_common D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hw_support D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_system D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esptool_py D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/hal D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/log D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader/subproject/main D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/bootloader/subproject/components/micro-ecc D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/newlib D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/partition_table D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/spi_flash D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/xtensa
-- Configuring done (34.5s)
-- Generating done (0.2s)
-- Build files have been written to: D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader
[113/114] Generating binary image from built executable
esptool.py v4.10.0
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/bootloader.bin
[114/114] C:\Windows\system32\cmd.exe /C "cd /D D:\Projects\tr...unk/JoyD/ESP32/my_usb_project/build/bootloader/bootloader.bin
Bootloader binary size 0x5490 bytes. 0x2b70 bytes (34%) free.
[1003/1005] Linking CXX executable my_usb_project.elf
FAILED: my_usb_project.elf
C:\Windows\system32\cmd.exe /C "cd . && D:\DiskC\ProgramFiles\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20250707\xtensa-esp-elf\bin\xtensa-esp32s3-elf-g++.exe -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32S3=0 -Wl,--Map=D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/my_usb_project.map -Wl,--no-warn-rwx-segments -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -Wl,-z,noexecstack -T esp32s3.peripherals.ld -T esp32s3.rom.ld -T esp32s3.rom.api.ld -T esp32s3.rom.bt_funcs.ld -T esp32s3.rom.libgcc.ld -T esp32s3.rom.newlib.ld -T esp32s3.rom.version.ld -T esp32s3.rom.ble_master.ld -T esp32s3.rom.ble_50.ld -T esp32s3.rom.ble_smp.ld -T esp32s3.rom.ble_dtm.ld -T esp32s3.rom.ble_test.ld -T esp32s3.rom.ble_scan.ld -T memory.ld -T sections.ld @CMakeFiles\my_usb_project.elf.rsp -o my_usb_project.elf && C:\Windows\system32\cmd.exe /C "cd /D D:\Projects\trunk\JoyD\ESP32\my_usb_project\build && D:\DiskC\ProgramFiles\Espressif\tools\cmake\3.30.2\bin\cmake.exe -P D:/Projects/trunk/JoyD/ESP32/my_usb_project/fix_linker_script.cmake""
D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/espressif__esp_tinyusb/libespressif__esp_tinyusb.a(tinyusb.c.obj): in function `tud_mount_cb':
D:/Projects/trunk/JoyD/ESP32/my_usb_project/managed_components/espressif__esp_tinyusb/tinyusb.c:52: multiple definition of `tud_mount_cb'; esp-idf/main/libmain.a(my_usb_project.c.obj):D:/Projects/trunk/JoyD/ESP32/my_usb_project/main/my_usb_project.c:89: first defined here
D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/espressif__esp_tinyusb/libespressif__esp_tinyusb.a(tinyusb.c.obj): in function `tud_umount_cb':
D:/Projects/trunk/JoyD/ESP32/my_usb_project/managed_components/espressif__esp_tinyusb/tinyusb.c:75: multiple definition of `tud_umount_cb'; esp-idf/main/libmain.a(my_usb_project.c.obj):D:/Projects/trunk/JoyD/ESP32/my_usb_project/main/my_usb_project.c:94: first defined here
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the D:\Projects\trunk\JoyD\ESP32\my_usb_project\build\log\idf_py_stderr_output_27232 and D:\Projects\trunk\JoyD\ESP32\my_usb_project\build\log\idf_py_stdout_output_27232
PS D:\Projects\trunk\JoyD\ESP32\my_usb_project> .\idf.cmd flash monitor
Executing action: flash
Serial port COM4
Connecting....
Detecting chip type... ESP32-S3
Running ninja in directory D:\Projects\trunk\JoyD\ESP32\my_usb_project\build
Executing "ninja flash"...
[1/1] C:\Windows\system32\cmd.exe /C "cd /D D:\Projects\trunk\...unk/JoyD/ESP32/my_usb_project/build/bootloader/bootloader.bin
Bootloader binary size 0x5490 bytes. 0x2b70 bytes (34%) free.
[4/7] Linking CXX executable my_usb_project.elf
FAILED: my_usb_project.elf
C:\Windows\system32\cmd.exe /C "cd . && D:\DiskC\ProgramFiles\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20250707\xtensa-esp-elf\bin\xtensa-esp32s3-elf-g++.exe -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32S3=0 -Wl,--Map=D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/my_usb_project.map -Wl,--no-warn-rwx-segments -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -Wl,-z,noexecstack -T esp32s3.peripherals.ld -T esp32s3.rom.ld -T esp32s3.rom.api.ld -T esp32s3.rom.bt_funcs.ld -T esp32s3.rom.libgcc.ld -T esp32s3.rom.newlib.ld -T esp32s3.rom.version.ld -T esp32s3.rom.ble_master.ld -T esp32s3.rom.ble_50.ld -T esp32s3.rom.ble_smp.ld -T esp32s3.rom.ble_dtm.ld -T esp32s3.rom.ble_test.ld -T esp32s3.rom.ble_scan.ld -T memory.ld -T sections.ld @CMakeFiles\my_usb_project.elf.rsp -o my_usb_project.elf && C:\Windows\system32\cmd.exe /C "cd /D D:\Projects\trunk\JoyD\ESP32\my_usb_project\build && D:\DiskC\ProgramFiles\Espressif\tools\cmake\3.30.2\bin\cmake.exe -P D:/Projects/trunk/JoyD/ESP32/my_usb_project/fix_linker_script.cmake""
D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/espressif__esp_tinyusb/libespressif__esp_tinyusb.a(tinyusb.c.obj): in function `tud_mount_cb':
D:/Projects/trunk/JoyD/ESP32/my_usb_project/managed_components/espressif__esp_tinyusb/tinyusb.c:52: multiple definition of `tud_mount_cb'; esp-idf/main/libmain.a(my_usb_project.c.obj):D:/Projects/trunk/JoyD/ESP32/my_usb_project/main/my_usb_project.c:89: first defined here
D:/DiskC/ProgramFiles/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20250707/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/espressif__esp_tinyusb/libespressif__esp_tinyusb.a(tinyusb.c.obj): in function `tud_umount_cb':
D:/Projects/trunk/JoyD/ESP32/my_usb_project/managed_components/espressif__esp_tinyusb/tinyusb.c:75: multiple definition of `tud_umount_cb'; esp-idf/main/libmain.a(my_usb_project.c.obj):D:/Projects/trunk/JoyD/ESP32/my_usb_project/main/my_usb_project.c:94: first defined here
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the D:\Projects\trunk\JoyD\ESP32\my_usb_project\build\log\idf_py_stderr_output_25012 and D:\Projects\trunk\JoyD\ESP32\my_usb_project\build\log\idf_py_stdout_output_25012
PS D:\Projects\trunk\JoyD\ESP32\my_usb_project>