espressif / esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Apache License 2.0
13.37k stars 7.21k forks source link

include "esp_adc/adc_continuous.h" no such file or directory (IDFGH-8294) #9776

Closed belongtothenight closed 2 years ago

belongtothenight commented 2 years ago

Answers checklist.

IDF version.

v5.1-dev-736-gd6d8324ad9

Operating System used.

Windows

How did you build your project?

Command line with idf.py

If you are using Windows, please specify command line type.

CMD

What is the expected behavior?

There should be no problem when including "esp_adc/adc_continuous.h".

What is the actual behavior?

When editing using vscode with "c_cpp_properties.json" correctly setup, all other includes have no error but "esp_adc/adc_continuous.h". When building with ESP-IDF CMD, it returns "fatal error: esp_adc/adc_continuous.h: No such file or directory".

Steps to reproduce.

  1. Open the entire esp-idf repository with GitHub Desktop.
  2. In "esp-idf/examples/peripherals/adc/ folder, duplicate folder "continuous_read" as "continuous_read_test".
  3. In ESP-IDF CMD, cd to the same directory, enter "idf.py set-target esp32", enter "idf.py menuconfig" and save, enter "idf.py build"

Build or installation Logs.

Setting PYTHONNOUSERSITE, was not set
Using Python in C:\Users\dachu\esp\.espressif\python_env\idf4.4_py3.8_env\Scripts\
Python 3.8.7
Using Git in C:\Users\dachu\esp\.espressif\tools\idf-git\2.34.2\cmd\
git version 2.34.1.windows.1
Setting IDF_PATH: C:\Users\dachu\esp\espidf

Adding ESP-IDF tools to PATH...
    C:\Users\dachu\esp\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin
    C:\Users\dachu\esp\.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s2-elf\bin
    C:\Users\dachu\esp\.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin
    C:\Users\dachu\esp\.espressif\tools\riscv32-esp-elf\esp-2021r2-patch3-8.4.0\riscv32-esp-elf\bin
    C:\Users\dachu\esp\.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin
    C:\Users\dachu\esp\.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin
    C:\Users\dachu\esp\.espressif\tools\cmake\3.23.1\bin
    C:\Users\dachu\esp\.espressif\tools\openocd-esp32\v0.11.0-esp32-20220411\openocd-esp32\bin
    C:\Users\dachu\esp\.espressif\tools\ninja\1.10.2\
    C:\Users\dachu\esp\.espressif\tools\idf-exe\1.0.3\
    C:\Users\dachu\esp\.espressif\tools\ccache\4.3\ccache-4.3-windows-64
    C:\Users\dachu\esp\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
    C:\Users\dachu\esp\espidf\tools

Checking if Python packages are up to date...
Python requirements from C:\Users\dachu\esp\espidf\requirements.txt are satisfied.

Done! You can now compile ESP-IDF projects.
Go to the project directory and run:

  idf.py build

C:\Users\dachu\esp\espidf>cd C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test

C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test>dir
 Volume in drive C is Acer
 Volume Serial Number is 8A2B-D779

 Directory of C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test

2022/09/13  下午 08:40    <DIR>          .
2022/09/13  下午 07:06    <DIR>          ..
2022/09/13  下午 07:13    <DIR>          .vscode
2022/09/13  下午 06:51               246 CMakeLists.txt
2022/09/13  下午 07:06    <DIR>          main
2022/09/13  下午 06:51               423 pytest_adc_continuous.py
2022/09/13  下午 06:51             2,548 README.md
2022/09/13  下午 07:07            41,691 sdkconfig
2022/09/13  下午 07:07            35,439 sdkconfig.old
               5 File(s)         80,347 bytes
               4 Dir(s)  197,814,108,160 bytes free

C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test>idf.py set-target esp32
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Build directory 'c:\users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test\build' not found. Nothing to clean.
Executing action: set-target
Set Target to: esp32, new sdkconfig created. Existing sdkconfig renamed to sdkconfig.old.
Running cmake in directory c:\users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DIDF_TARGET=esp32 -DCCACHE_ENABLE=1 c:\users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test"...
-- Found Git: C:/Users/dachu/esp/.espressif/tools/idf-git/2.34.2/cmd/git.exe (found version "2.34.1.windows.1")
-- ccache will be used for faster recompilation
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/Users/dachu/esp/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Users/dachu/esp/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-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: C:/Users/dachu/esp/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/sdkconfig
-- Found Python3: C:/Program Files/Python310/python.exe (found version "3.10.7") found components: Interpreter
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "continuous_read" version: v5.1-dev-736-gd6d8324ad9
-- Adding linker script C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor cmock coap console cxx driver efuse esp-tls esp32 esp_adc_cal 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_ipc esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos hal heap idf_test ieee802154 jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/Users/dachu/esp/espidf/components/app_trace C:/Users/dachu/esp/espidf/components/app_update C:/Users/dachu/esp/espidf/components/asio C:/Users/dachu/esp/espidf/components/bootloader C:/Users/dachu/esp/espidf/components/bootloader_support C:/Users/dachu/esp/espidf/components/bt C:/Users/dachu/esp/espidf/components/cbor C:/Users/dachu/esp/espidf/components/cmock C:/Users/dachu/esp/espidf/components/coap C:/Users/dachu/esp/espidf/components/console C:/Users/dachu/esp/espidf/components/cxx C:/Users/dachu/esp/espidf/components/driver C:/Users/dachu/esp/espidf/components/efuse C:/Users/dachu/esp/espidf/components/esp-tls C:/Users/dachu/esp/espidf/components/esp32 C:/Users/dachu/esp/espidf/components/esp_adc_cal C:/Users/dachu/esp/espidf/components/esp_common C:/Users/dachu/esp/espidf/components/esp_eth C:/Users/dachu/esp/espidf/components/esp_event C:/Users/dachu/esp/espidf/components/esp_gdbstub C:/Users/dachu/esp/espidf/components/esp_hid C:/Users/dachu/esp/espidf/components/esp_http_client C:/Users/dachu/esp/espidf/components/esp_http_server C:/Users/dachu/esp/espidf/components/esp_https_ota C:/Users/dachu/esp/espidf/components/esp_https_server C:/Users/dachu/esp/espidf/components/esp_hw_support C:/Users/dachu/esp/espidf/components/esp_ipc C:/Users/dachu/esp/espidf/components/esp_lcd C:/Users/dachu/esp/espidf/components/esp_local_ctrl C:/Users/dachu/esp/espidf/components/esp_netif C:/Users/dachu/esp/espidf/components/esp_phy C:/Users/dachu/esp/espidf/components/esp_pm C:/Users/dachu/esp/espidf/components/esp_ringbuf C:/Users/dachu/esp/espidf/components/esp_rom C:/Users/dachu/esp/espidf/components/esp_serial_slave_link C:/Users/dachu/esp/espidf/components/esp_system C:/Users/dachu/esp/espidf/components/esp_timer C:/Users/dachu/esp/espidf/components/esp_websocket_client C:/Users/dachu/esp/espidf/components/esp_wifi C:/Users/dachu/esp/espidf/components/espcoredump C:/Users/dachu/esp/espidf/components/esptool_py C:/Users/dachu/esp/espidf/components/expat C:/Users/dachu/esp/espidf/components/fatfs C:/Users/dachu/esp/espidf/components/freemodbus C:/Users/dachu/esp/espidf/components/freertos C:/Users/dachu/esp/espidf/components/hal C:/Users/dachu/esp/espidf/components/heap C:/Users/dachu/esp/espidf/components/idf_test C:/Users/dachu/esp/espidf/components/ieee802154 C:/Users/dachu/esp/espidf/components/jsmn C:/Users/dachu/esp/espidf/components/json C:/Users/dachu/esp/espidf/components/libsodium C:/Users/dachu/esp/espidf/components/log C:/Users/dachu/esp/espidf/components/lwip C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/main C:/Users/dachu/esp/espidf/components/mbedtls C:/Users/dachu/esp/espidf/components/mdns C:/Users/dachu/esp/espidf/components/mqtt C:/Users/dachu/esp/espidf/components/newlib C:/Users/dachu/esp/espidf/components/nghttp C:/Users/dachu/esp/espidf/components/nvs_flash C:/Users/dachu/esp/espidf/components/openssl C:/Users/dachu/esp/espidf/components/openthread C:/Users/dachu/esp/espidf/components/partition_table C:/Users/dachu/esp/espidf/components/perfmon C:/Users/dachu/esp/espidf/components/protobuf-c C:/Users/dachu/esp/espidf/components/protocomm C:/Users/dachu/esp/espidf/components/pthread C:/Users/dachu/esp/espidf/components/sdmmc C:/Users/dachu/esp/espidf/components/soc C:/Users/dachu/esp/espidf/components/spi_flash C:/Users/dachu/esp/espidf/components/spiffs C:/Users/dachu/esp/espidf/components/tcp_transport C:/Users/dachu/esp/espidf/components/tcpip_adapter C:/Users/dachu/esp/espidf/components/tinyusb C:/Users/dachu/esp/espidf/components/ulp C:/Users/dachu/esp/espidf/components/unity C:/Users/dachu/esp/espidf/components/usb C:/Users/dachu/esp/espidf/components/vfs C:/Users/dachu/esp/espidf/components/wear_levelling C:/Users/dachu/esp/espidf/components/wifi_provisioning C:/Users/dachu/esp/espidf/components/wpa_supplicant C:/Users/dachu/esp/espidf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build

C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test>idf.py menuconfig
Executing action: menuconfig
Running ninja in directory c:\users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test\build
Executing "ninja menuconfig"...
[0/1] cmd.exe /C "cd /D C:\Users\dachu\esp\esp-idf\example...f/examples/peripherals/adc/continuous_read_test/sdkconfig"
C:/Users/dachu/esp/espidf/Kconfig:14: warning: IDF_ENV_FPGA has 'option env="IDF_ENV_FPGA"', but the environment variable IDF_ENV_FPGA is not set
Loaded configuration 'C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/sdkconfig'
No changes to save (for 'C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/sdkconfig')

C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test>idf.py build
Executing action: all (aliases: build)
Running ninja in directory c:\users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test\build
Executing "ninja all"...
[0/1] Re-running CMake...
-- ccache will be used for faster recompilation
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/sdkconfig
-- App "continuous_read" version: v5.1-dev-736-gd6d8324ad9
-- Adding linker script C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor cmock coap console cxx driver efuse esp-tls esp32 esp_adc_cal 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_ipc esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos hal heap idf_test ieee802154 jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/Users/dachu/esp/espidf/components/app_trace C:/Users/dachu/esp/espidf/components/app_update C:/Users/dachu/esp/espidf/components/asio C:/Users/dachu/esp/espidf/components/bootloader C:/Users/dachu/esp/espidf/components/bootloader_support C:/Users/dachu/esp/espidf/components/bt C:/Users/dachu/esp/espidf/components/cbor C:/Users/dachu/esp/espidf/components/cmock C:/Users/dachu/esp/espidf/components/coap C:/Users/dachu/esp/espidf/components/console C:/Users/dachu/esp/espidf/components/cxx C:/Users/dachu/esp/espidf/components/driver C:/Users/dachu/esp/espidf/components/efuse C:/Users/dachu/esp/espidf/components/esp-tls C:/Users/dachu/esp/espidf/components/esp32 C:/Users/dachu/esp/espidf/components/esp_adc_cal C:/Users/dachu/esp/espidf/components/esp_common C:/Users/dachu/esp/espidf/components/esp_eth C:/Users/dachu/esp/espidf/components/esp_event C:/Users/dachu/esp/espidf/components/esp_gdbstub C:/Users/dachu/esp/espidf/components/esp_hid C:/Users/dachu/esp/espidf/components/esp_http_client C:/Users/dachu/esp/espidf/components/esp_http_server C:/Users/dachu/esp/espidf/components/esp_https_ota C:/Users/dachu/esp/espidf/components/esp_https_server C:/Users/dachu/esp/espidf/components/esp_hw_support C:/Users/dachu/esp/espidf/components/esp_ipc C:/Users/dachu/esp/espidf/components/esp_lcd C:/Users/dachu/esp/espidf/components/esp_local_ctrl C:/Users/dachu/esp/espidf/components/esp_netif C:/Users/dachu/esp/espidf/components/esp_phy C:/Users/dachu/esp/espidf/components/esp_pm C:/Users/dachu/esp/espidf/components/esp_ringbuf C:/Users/dachu/esp/espidf/components/esp_rom C:/Users/dachu/esp/espidf/components/esp_serial_slave_link C:/Users/dachu/esp/espidf/components/esp_system C:/Users/dachu/esp/espidf/components/esp_timer C:/Users/dachu/esp/espidf/components/esp_websocket_client C:/Users/dachu/esp/espidf/components/esp_wifi C:/Users/dachu/esp/espidf/components/espcoredump C:/Users/dachu/esp/espidf/components/esptool_py C:/Users/dachu/esp/espidf/components/expat C:/Users/dachu/esp/espidf/components/fatfs C:/Users/dachu/esp/espidf/components/freemodbus C:/Users/dachu/esp/espidf/components/freertos C:/Users/dachu/esp/espidf/components/hal C:/Users/dachu/esp/espidf/components/heap C:/Users/dachu/esp/espidf/components/idf_test C:/Users/dachu/esp/espidf/components/ieee802154 C:/Users/dachu/esp/espidf/components/jsmn C:/Users/dachu/esp/espidf/components/json C:/Users/dachu/esp/espidf/components/libsodium C:/Users/dachu/esp/espidf/components/log C:/Users/dachu/esp/espidf/components/lwip C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/main C:/Users/dachu/esp/espidf/components/mbedtls C:/Users/dachu/esp/espidf/components/mdns C:/Users/dachu/esp/espidf/components/mqtt C:/Users/dachu/esp/espidf/components/newlib C:/Users/dachu/esp/espidf/components/nghttp C:/Users/dachu/esp/espidf/components/nvs_flash C:/Users/dachu/esp/espidf/components/openssl C:/Users/dachu/esp/espidf/components/openthread C:/Users/dachu/esp/espidf/components/partition_table C:/Users/dachu/esp/espidf/components/perfmon C:/Users/dachu/esp/espidf/components/protobuf-c C:/Users/dachu/esp/espidf/components/protocomm C:/Users/dachu/esp/espidf/components/pthread C:/Users/dachu/esp/espidf/components/sdmmc C:/Users/dachu/esp/espidf/components/soc C:/Users/dachu/esp/espidf/components/spi_flash C:/Users/dachu/esp/espidf/components/spiffs C:/Users/dachu/esp/espidf/components/tcp_transport C:/Users/dachu/esp/espidf/components/tcpip_adapter C:/Users/dachu/esp/espidf/components/tinyusb C:/Users/dachu/esp/espidf/components/ulp C:/Users/dachu/esp/espidf/components/unity C:/Users/dachu/esp/espidf/components/usb C:/Users/dachu/esp/espidf/components/vfs C:/Users/dachu/esp/espidf/components/wear_levelling C:/Users/dachu/esp/espidf/components/wifi_provisioning C:/Users/dachu/esp/espidf/components/wpa_supplicant C:/Users/dachu/esp/espidf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build
[72/1033] 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,
*******************************************************************************
[663/1033] Performing configure step for 'bootloader'
-- Found Git: C:/Users/dachu/esp/.espressif/tools/idf-git/2.34.2/cmd/git.exe (found version "2.34.1.windows.1")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/Users/dachu/esp/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Users/dachu/esp/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-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: C:/Users/dachu/esp/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/sdkconfig
-- Adding linker script C:/Users/dachu/esp/espidf/components/soc/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script C:/Users/dachu/esp/espidf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 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: C:/Users/dachu/esp/espidf/components/bootloader C:/Users/dachu/esp/espidf/components/bootloader_support C:/Users/dachu/esp/espidf/components/efuse C:/Users/dachu/esp/espidf/components/esp32 C:/Users/dachu/esp/espidf/components/esp_common C:/Users/dachu/esp/espidf/components/esp_hw_support C:/Users/dachu/esp/espidf/components/esp_rom C:/Users/dachu/esp/espidf/components/esp_system C:/Users/dachu/esp/espidf/components/esptool_py C:/Users/dachu/esp/espidf/components/freertos C:/Users/dachu/esp/espidf/components/hal C:/Users/dachu/esp/espidf/components/log C:/Users/dachu/esp/espidf/components/bootloader/subproject/main C:/Users/dachu/esp/espidf/components/bootloader/subproject/components/micro-ecc C:/Users/dachu/esp/espidf/components/newlib C:/Users/dachu/esp/espidf/components/partition_table C:/Users/dachu/esp/espidf/components/soc C:/Users/dachu/esp/espidf/components/spi_flash C:/Users/dachu/esp/espidf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build/bootloader
[1024/1033] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/continuous_read_main.c.obj
FAILED: esp-idf/main/CMakeFiles/__idf_main.dir/continuous_read_main.c.obj
ccache C:\Users\dachu\esp\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -IC:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build/config -IC:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/main -IC:/Users/dachu/esp/espidf/components/newlib/platform_include -IC:/Users/dachu/esp/espidf/components/freertos/include -IC:/Users/dachu/esp/espidf/components/freertos/include/esp_additions/freertos -IC:/Users/dachu/esp/espidf/components/freertos/port/xtensa/include -IC:/Users/dachu/esp/espidf/components/freertos/include/esp_additions -IC:/Users/dachu/esp/espidf/components/esp_hw_support/include -IC:/Users/dachu/esp/espidf/components/esp_hw_support/include/soc -IC:/Users/dachu/esp/espidf/components/esp_hw_support/include/soc/esp32 -IC:/Users/dachu/esp/espidf/components/esp_hw_support/port/esp32/. -IC:/Users/dachu/esp/espidf/components/esp_hw_support/port/esp32/private_include -IC:/Users/dachu/esp/espidf/components/heap/include -IC:/Users/dachu/esp/espidf/components/log/include -IC:/Users/dachu/esp/espidf/components/lwip/include/apps -IC:/Users/dachu/esp/espidf/components/lwip/include/apps/sntp -IC:/Users/dachu/esp/espidf/components/lwip/lwip/src/include -IC:/Users/dachu/esp/espidf/components/lwip/port/esp32/include -IC:/Users/dachu/esp/espidf/components/lwip/port/esp32/include/arch -IC:/Users/dachu/esp/espidf/components/soc/include -IC:/Users/dachu/esp/espidf/components/soc/esp32/. -IC:/Users/dachu/esp/espidf/components/soc/esp32/include -IC:/Users/dachu/esp/espidf/components/hal/esp32/include -IC:/Users/dachu/esp/espidf/components/hal/include -IC:/Users/dachu/esp/espidf/components/hal/platform_port/include -IC:/Users/dachu/esp/espidf/components/esp_rom/include -IC:/Users/dachu/esp/espidf/components/esp_rom/include/esp32 -IC:/Users/dachu/esp/espidf/components/esp_rom/esp32 -IC:/Users/dachu/esp/espidf/components/esp_common/include -IC:/Users/dachu/esp/espidf/components/esp_system/include -IC:/Users/dachu/esp/espidf/components/esp_system/port/soc -IC:/Users/dachu/esp/espidf/components/esp_system/port/public_compat -IC:/Users/dachu/esp/espidf/components/esp32/include -IC:/Users/dachu/esp/espidf/components/xtensa/include -IC:/Users/dachu/esp/espidf/components/xtensa/esp32/include -IC:/Users/dachu/esp/espidf/components/driver/include -IC:/Users/dachu/esp/espidf/components/driver/esp32/include -IC:/Users/dachu/esp/espidf/components/esp_pm/include -IC:/Users/dachu/esp/espidf/components/esp_ringbuf/include -IC:/Users/dachu/esp/espidf/components/efuse/include -IC:/Users/dachu/esp/espidf/components/efuse/esp32/include -IC:/Users/dachu/esp/espidf/components/vfs/include -IC:/Users/dachu/esp/espidf/components/esp_wifi/include -IC:/Users/dachu/esp/espidf/components/esp_event/include -IC:/Users/dachu/esp/espidf/components/esp_netif/include -IC:/Users/dachu/esp/espidf/components/esp_eth/include -IC:/Users/dachu/esp/espidf/components/tcpip_adapter/include -IC:/Users/dachu/esp/espidf/components/esp_phy/include -IC:/Users/dachu/esp/espidf/components/esp_phy/esp32/include -IC:/Users/dachu/esp/espidf/components/esp_ipc/include -IC:/Users/dachu/esp/espidf/components/app_trace/include -IC:/Users/dachu/esp/espidf/components/esp_timer/include -IC:/Users/dachu/esp/espidf/components/mbedtls/port/include -IC:/Users/dachu/esp/espidf/components/mbedtls/mbedtls/include -IC:/Users/dachu/esp/espidf/components/mbedtls/esp_crt_bundle/include -IC:/Users/dachu/esp/espidf/components/app_update/include -IC:/Users/dachu/esp/espidf/components/spi_flash/include -IC:/Users/dachu/esp/espidf/components/bootloader_support/include -IC:/Users/dachu/esp/espidf/components/nvs_flash/include -IC:/Users/dachu/esp/espidf/components/pthread/include -IC:/Users/dachu/esp/espidf/components/esp_gdbstub/include -IC:/Users/dachu/esp/espidf/components/esp_gdbstub/xtensa -IC:/Users/dachu/esp/espidf/components/esp_gdbstub/esp32 -IC:/Users/dachu/esp/espidf/components/espcoredump/include -IC:/Users/dachu/esp/espidf/components/espcoredump/include/port/xtensa -IC:/Users/dachu/esp/espidf/components/wpa_supplicant/include -IC:/Users/dachu/esp/espidf/components/wpa_supplicant/port/include -IC:/Users/dachu/esp/espidf/components/wpa_supplicant/esp_supplicant/include -IC:/Users/dachu/esp/espidf/components/ieee802154/include -IC:/Users/dachu/esp/espidf/components/console -IC:/Users/dachu/esp/espidf/components/asio/asio/asio/include -IC:/Users/dachu/esp/espidf/components/asio/port/include -IC:/Users/dachu/esp/espidf/components/cbor/port/include -IC:/Users/dachu/esp/espidf/components/unity/include -IC:/Users/dachu/esp/espidf/components/unity/unity/src -IC:/Users/dachu/esp/espidf/components/cmock/CMock/src -IC:/Users/dachu/esp/espidf/components/coap/port/include -IC:/Users/dachu/esp/espidf/components/coap/libcoap/include -IC:/Users/dachu/esp/espidf/components/nghttp/port/include -IC:/Users/dachu/esp/espidf/components/nghttp/nghttp2/lib/includes -IC:/Users/dachu/esp/espidf/components/esp-tls -IC:/Users/dachu/esp/espidf/components/esp-tls/esp-tls-crypto -IC:/Users/dachu/esp/espidf/components/esp_adc_cal/include -IC:/Users/dachu/esp/espidf/components/esp_hid/include -IC:/Users/dachu/esp/espidf/components/tcp_transport/include -IC:/Users/dachu/esp/espidf/components/esp_http_client/include -IC:/Users/dachu/esp/espidf/components/esp_http_server/include -IC:/Users/dachu/esp/espidf/components/esp_https_ota/include -IC:/Users/dachu/esp/espidf/components/esp_lcd/include -IC:/Users/dachu/esp/espidf/components/esp_lcd/interface -IC:/Users/dachu/esp/espidf/components/protobuf-c/protobuf-c -IC:/Users/dachu/esp/espidf/components/protocomm/include/common -IC:/Users/dachu/esp/espidf/components/protocomm/include/security -IC:/Users/dachu/esp/espidf/components/protocomm/include/transports -IC:/Users/dachu/esp/espidf/components/mdns/include -IC:/Users/dachu/esp/espidf/components/esp_local_ctrl/include -IC:/Users/dachu/esp/espidf/components/sdmmc/include -IC:/Users/dachu/esp/espidf/components/esp_serial_slave_link/include -IC:/Users/dachu/esp/espidf/components/esp_websocket_client/include -IC:/Users/dachu/esp/espidf/components/expat/expat/expat/lib -IC:/Users/dachu/esp/espidf/components/expat/port/include -IC:/Users/dachu/esp/espidf/components/wear_levelling/include -IC:/Users/dachu/esp/espidf/components/fatfs/diskio -IC:/Users/dachu/esp/espidf/components/fatfs/vfs -IC:/Users/dachu/esp/espidf/components/fatfs/src -IC:/Users/dachu/esp/espidf/components/freemodbus/common/include -IC:/Users/dachu/esp/espidf/components/idf_test/include -IC:/Users/dachu/esp/espidf/components/idf_test/include/esp32 -IC:/Users/dachu/esp/espidf/components/jsmn/include -IC:/Users/dachu/esp/espidf/components/json/cJSON -IC:/Users/dachu/esp/espidf/components/libsodium/libsodium/src/libsodium/include -IC:/Users/dachu/esp/espidf/components/libsodium/port_include -IC:/Users/dachu/esp/espidf/components/mqtt/esp-mqtt/include -IC:/Users/dachu/esp/espidf/components/openssl/include -IC:/Users/dachu/esp/espidf/components/perfmon/include -IC:/Users/dachu/esp/espidf/components/spiffs/include -IC:/Users/dachu/esp/espidf/components/ulp/include -IC:/Users/dachu/esp/espidf/components/wifi_provisioning/include -mlongcalls -Wno-frame-address  -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test=. -fmacro-prefix-map=C:/Users/dachu/esp/espidf=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.4.2\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/continuous_read_main.c.obj -MF esp-idf\main\CMakeFiles\__idf_main.dir\continuous_read_main.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/continuous_read_main.c.obj -c C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/main/continuous_read_main.c
C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/main/continuous_read_main.c:14:10: fatal error: esp_adc/adc_continuous.h: No such file or directory
 #include "esp_adc/adc_continuous.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[1025/1033] Performing build step for 'bootloader'
[1/97] Generating project_elf_src_esp32.c
[2/97] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj
[3/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
[4/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj
[5/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[6/97] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj
[7/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj
[8/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj
[9/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj
[10/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
[11/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[12/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj
[13/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj
[14/97] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
[15/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj
[16/97] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
[17/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj
[18/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[19/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj
[20/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj
[21/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj
[22/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj
[23/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj
[24/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj
[25/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj
[26/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[27/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[28/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[29/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[30/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
[31/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
[32/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[33/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[34/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[35/97] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[36/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
[37/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[38/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[39/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[40/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[41/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj
[42/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[43/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj
[44/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj
[45/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[46/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj
[47/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[48/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[49/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj
[50/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj
[51/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[52/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[53/97] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[54/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[55/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[56/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj
[57/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj
[58/97] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
[59/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj
[60/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[61/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj
[62/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
[63/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj
[64/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
[65/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj
[66/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj
[67/97] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj
[68/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj
[69/97] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[70/97] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[71/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj
[72/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
[73/97] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj
[74/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
[75/97] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
[76/97] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[77/97] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[78/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
[79/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj
[80/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj
[81/97] Linking C static library esp-idf\log\liblog.a
[82/97] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[83/97] Linking C static library esp-idf\esp_rom\libesp_rom.a
[84/97] Linking C static library esp-idf\esp_common\libesp_common.a
[85/97] Linking C static library esp-idf\xtensa\libxtensa.a
[86/97] Linking C static library esp-idf\esp_hw_support\libesp_hw_support.a
[87/97] Linking C static library esp-idf\esp_system\libesp_system.a
[88/97] Linking C static library esp-idf\efuse\libefuse.a
[89/97] Linking C static library esp-idf\bootloader_support\libbootloader_support.a
[90/97] Linking C static library esp-idf\spi_flash\libspi_flash.a
[91/97] Linking C static library esp-idf\micro-ecc\libmicro-ecc.a
[92/97] Linking C static library esp-idf\soc\libsoc.a
[93/97] Linking C static library esp-idf\hal\libhal.a
[94/97] Linking C static library esp-idf\main\libmain.a
[95/97] Linking C executable bootloader.elf
[96/97] Generating binary image from built executable
esptool.py v3.3.2-dev
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Generated C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build/bootloader/bootloader.bin
[97/97] cmd.exe /C "cd /D C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test\build\bootloader\esp-idf\esptool_py && C:\Users\dachu\esp\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:/Users/dachu/esp/espidf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 C:/Users/dachu/esp/esp-idf/examples/peripherals/adc/continuous_read_test/build/bootloader/bootloader.bin"
Bootloader binary size 0x6330 bytes. 0xcd0 bytes (11%) free.
ninja: build stopped: subcommand failed.
ninja failed with exit code 1

C:\Users\dachu\esp\esp-idf\examples\peripherals\adc\continuous_read_test>

More Information.

I can't find similar issues online, and I've also confirmed that the file "adc_continuous.h" exists, so I have no idea how to solve this.

suda-morris commented 2 years ago

Hi @belongtothenight From what print in your CMD Using Python in C:\Users\dachu\esp\.espressif\python_env\idf4.4_py3.8_env\Scripts\ , I guess you're trying to compile an example that comes from ESP-IDF master branch with your local ESP-IDF v4.4 SDK. Note that, the esp_adc component was introduced since esp-idf 5.0, so it doesn't exist in your 4.4 SDK.

belongtothenight commented 2 years ago

Hi @belongtothenight From what print in your CMD Using Python in C:\Users\dachu\esp\.espressif\python_env\idf4.4_py3.8_env\Scripts\ , I guess you're trying to compile an example that comes from ESP-IDF master branch with your local ESP-IDF v4.4 SDK. Note that, the esp_adc component was introduced since esp-idf 5.0, so it doesn't exist in your 4.4 SDK.

So what I should do now is to remove esp-idf 4.4 and install 5.0 version of it right? I will test it asap when I'm available, thanks!

belongtothenight commented 2 years ago

Hi @belongtothenight After I installed 5.0 version the problem is solved, thank you for your help!