Skip to content
This repository was archived by the owner on May 10, 2022. It is now read-only.
This repository was archived by the owner on May 10, 2022. It is now read-only.

835/836 FAILED: camera.elf #28

@Tchill73

Description

@Tchill73

Hello,

I have a camera M5stack F and i want to flah with wifi_sta (Windows 10 & ESP-IDF 4.0) but i can't do it, Can you help me please, I'm a Young user.

`C:\ESP-IDF\m5\wifi\wifi_sta>idf.py set-target esp32
Checking Python dependencies...
Python requirements from C:\ESP-IDF\requirements.txt are satisfied.
Usage: idf.py [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...
Try 'idf.py --help' for help.

Error: No such command 'set-target'.

C:\ESP-IDF\m5\wifi\wifi_sta>idf.py flash
Checking Python dependencies...
Python requirements from C:\ESP-IDF\requirements.txt are satisfied.
Adding flash's dependency "all" to list of actions
Executing action: all (aliases: build)
Running cmake in directory c:\esp-idf\m5\wifi\wifi_sta\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 --warn-uninitialized -DCCACHE_ENABLE=0 c:\esp-idf\m5\wifi\wifi_sta"...
Warn about uninitialized values.
-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.21.0.windows.1")
-- mconf-idf version mconf-v4.6.0.0-idf-20190628-win32
-- IDF_TARGET not set, using default target: esp32
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe
-- Check for working CXX compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Project version: v4.0-dirty
-- Building ESP-IDF components for target esp32
-- Found PythonInterp: C:/.espressif/python_env/idf4.0_py3.8_env/Scripts/python.exe (found version "3.8.2")
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
-- Adding linker script C:/ESP-IDF/m5/wifi/wifi_sta/build/esp-idf/esp32/esp32_out.ld
-- Adding linker script C:/ESP-IDF/components/esp32/ld/esp32.project.ld.in
-- Adding linker script C:/ESP-IDF/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt coap console cxx driver efuse esp-tls esp32 esp32-camera esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_http_client esp_http_server esp_https_ota esp_https_server esp_local_ctrl esp_ringbuf esp_rom esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos heap idf_test jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl partition_table protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter ulp unity vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/ESP-IDF/components/app_trace C:/ESP-IDF/components/app_update C:/ESP-IDF/components/asio C:/ESP-IDF/components/bootloader C:/ESP-IDF/components/bootloader_support C:/ESP-IDF/components/bt C:/ESP-IDF/components/coap C:/ESP-IDF/components/console C:/ESP-IDF/components/cxx C:/ESP-IDF/components/driver C:/ESP-IDF/components/efuse C:/ESP-IDF/components/esp-tls C:/ESP-IDF/components/esp32 C:/ESP-IDF/m5/wifi/wifi_sta/components/esp32-camera C:/ESP-IDF/components/esp_adc_cal C:/ESP-IDF/components/esp_common C:/ESP-IDF/components/esp_eth C:/ESP-IDF/components/esp_event C:/ESP-IDF/components/esp_gdbstub C:/ESP-IDF/components/esp_http_client C:/ESP-IDF/components/esp_http_server C:/ESP-IDF/components/esp_https_ota C:/ESP-IDF/components/esp_https_server C:/ESP-IDF/components/esp_local_ctrl C:/ESP-IDF/components/esp_ringbuf C:/ESP-IDF/components/esp_rom C:/ESP-IDF/components/esp_websocket_client C:/ESP-IDF/components/esp_wifi C:/ESP-IDF/components/espcoredump C:/ESP-IDF/components/esptool_py C:/ESP-IDF/components/expat C:/ESP-IDF/components/fatfs C:/ESP-IDF/components/freemodbus C:/ESP-IDF/components/freertos C:/ESP-IDF/components/heap C:/ESP-IDF/components/idf_test C:/ESP-IDF/components/jsmn C:/ESP-IDF/components/json C:/ESP-IDF/components/libsodium C:/ESP-IDF/components/log C:/ESP-IDF/components/lwip C:/ESP-IDF/m5/wifi/wifi_sta/main C:/ESP-IDF/components/mbedtls C:/ESP-IDF/components/mdns C:/ESP-IDF/components/mqtt C:/ESP-IDF/components/newlib C:/ESP-IDF/components/nghttp C:/ESP-IDF/components/nvs_flash C:/ESP-IDF/components/openssl C:/ESP-IDF/components/partition_table C:/ESP-IDF/components/protobuf-c C:/ESP-IDF/components/protocomm C:/ESP-IDF/components/pthread C:/ESP-IDF/components/sdmmc C:/ESP-IDF/components/soc C:/ESP-IDF/components/spi_flash C:/ESP-IDF/components/spiffs C:/ESP-IDF/components/tcp_transport C:/ESP-IDF/components/tcpip_adapter C:/ESP-IDF/components/ulp C:/ESP-IDF/components/unity C:/ESP-IDF/components/vfs C:/ESP-IDF/components/wear_levelling C:/ESP-IDF/components/wifi_provisioning C:/ESP-IDF/components/wpa_supplicant C:/ESP-IDF/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/ESP-IDF/m5/wifi/wifi_sta/build
Running ninja in directory c:\esp-idf\m5\wifi\wifi_sta\build
Executing "ninja all"...
[655/836] Performing configure step for 'bootloader'
-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.21.0.windows.1")
-- mconf-idf version mconf-v4.6.0.0-idf-20190628-win32
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe
-- Check for working CXX compiler: C:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Project version: v4.0-dirty
-- Building ESP-IDF components for target esp32
-- Adding linker script C:/ESP-IDF/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/ESP-IDF/components/bootloader/subproject/main/esp32.bootloader.ld
-- Adding linker script C:/ESP-IDF/components/bootloader/subproject/main/esp32.bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 esp_common esp_rom esptool_py log main micro-ecc partition_table soc spi_flash xtensa
-- Component paths: C:/ESP-IDF/components/bootloader C:/ESP-IDF/components/bootloader_support C:/ESP-IDF/components/efuse C:/ESP-IDF/components/esp32 C:/ESP-IDF/components/esp_common C:/ESP-IDF/components/esp_rom C:/ESP-IDF/components/esptool_py C:/ESP-IDF/components/log C:/ESP-IDF/components/bootloader/subproject/main C:/ESP-IDF/components/bootloader/subproject/components/micro-ecc C:/ESP-IDF/components/partition_table C:/ESP-IDF/components/soc C:/ESP-IDF/components/spi_flash C:/ESP-IDF/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/ESP-IDF/m5/wifi/wifi_sta/build/bootloader
[759/836] Performing build step for 'bootloader'
[1/62] Generating project_elf_src.c
[2/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[3/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_periph.c.obj
[4/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_init.c.obj
[5/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/cpu_util.c.obj
[6/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_pm.c.obj
[7/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_wdt.c.obj
[8/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_time.c.obj
[9/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk_init.c.obj
[10/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk.c.obj
[11/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[12/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj
[13/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[14/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj
[15/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_sleep.c.obj
[16/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/soc_memory_layout.c.obj
[17/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[18/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj
[19/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj
[20/62] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj
[21/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj
[22/62] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src.c.obj
[23/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj
[24/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj
[25/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj
[26/62] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers.c.obj
[27/62] Building ASM object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers_asm.S.obj
[28/62] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj
[29/62] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/trax.c.obj
[30/62] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[31/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config.c.obj
[32/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[33/62] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_rom_patch.c.obj
[34/62] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[35/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[36/62] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[37/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj
[38/62] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/micro-ecc/uECC.c.obj
[39/62] Linking C static library esp-idf\log\liblog.a
[40/62] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[41/62] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[42/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/flash_encrypt.c.obj
[43/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/secure_boot_signatures.c.obj
[44/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[45/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[46/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[47/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/secure_boot.c.obj
[48/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[49/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[50/62] Linking C static library esp-idf\xtensa\libxtensa.a
[51/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[52/62] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[53/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[54/62] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[55/62] Linking C static library esp-idf\soc\libsoc.a
[56/62] Linking C static library esp-idf\micro-ecc\libmicro-ecc.a
[57/62] Linking C static library esp-idf\bootloader_support\libbootloader_support.a
[58/62] Linking C static library esp-idf\efuse\libefuse.a
[59/62] Linking C static library esp-idf\spi_flash\libspi_flash.a
[60/62] Linking C static library esp-idf\main\libmain.a
[61/62] Linking C executable bootloader.elf
[62/62] Generating binary image from built executable
esptool.py v2.8
Generated C:/ESP-IDF/m5/wifi/wifi_sta/build/bootloader/bootloader.bin
[820/836] Building C object esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/driver/xclk.c.obj
In file included from ../components/esp32-camera/driver/private_include/camera_common.h:6,
from ../components/esp32-camera/driver/private_include/xclk.h:3,
from ../components/esp32-camera/driver/xclk.c:5:
c:\esp-idf\components\esp32\include\rom\lldesc.h:1:2: warning: #warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead [-Wcpp]
#warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead
^~~~~~~
[823/836] Building C object esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/conversions/esp_jpg_decode.c.obj
In file included from ../components/esp32-camera/conversions/esp_jpg_decode.c:15:
c:\esp-idf\components\esp32\include\rom\tjpgd.h:1:2: warning: #warning rom/tjpgd.h is deprecated, please use esp32/rom/tjpgd.h instead [-Wcpp]
#warning rom/tjpgd.h is deprecated, please use esp32/rom/tjpgd.h instead
^~~~~~~
[824/836] Building C object esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/driver/camera.c.obj
In file included from ../components/esp32-camera/driver/camera.c:22:
c:\esp-idf\components\esp32\include\rom\lldesc.h:1:2: warning: #warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead [-Wcpp]
#warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead
^~~~~~~
In file included from ../components/esp32-camera/driver/private_include/camera_common.h:6,
from ../components/esp32-camera/driver/camera.c:35:
c:\esp-idf\components\esp32\include\rom\lldesc.h:1:2: warning: #warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead [-Wcpp]
#warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead
^~~~~~~
[827/836] Building C object esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/conversions/to_bmp.c.obj
In file included from ../components/esp32-camera/conversions/to_bmp.c:17:
c:\esp-idf\components\esp32\include\esp_spiram.h:1:2: warning: #warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead [-Wcpp]
#warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead
^~~~~~~
[829/836] Building CXX object esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/conversions/to_jpg.cpp.obj
In file included from ../components/esp32-camera/conversions/to_jpg.cpp:16:
c:\esp-idf\components\esp32\include\esp_spiram.h:1:2: warning: #warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead [-Wcpp]
#warning esp_spiram.h has been replaced by esp32/spiram.h, please include esp32/spiram.h instead
^~~~~~~
[835/836] Linking CXX executable camera.elf
FAILED: camera.elf
cmd.exe /C "cd . && C:.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++.exe -mlongcalls -Wno-frame-address -nostdlib @CMakeFiles\camera.elf.rsp -o camera.elf && cd ."
c:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: esp-idf/main/libmain.a(main.c.obj):(.literal.app_main+0x18): undefined reference to led_brightness' c:/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: esp-idf/main/libmain.a(main.c.obj): in function app_main':
c:\esp-idf\m5\wifi\wifi_sta\build/../main/main.c:89: undefined reference to led_brightness' collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed. ninja failed with exit code 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions