ADF例程编译出错,但是idf的编译不报错

flyingbear1711
Posts: 4
Joined: Sat Jun 11, 2022 2:43 am

ADF例程编译出错,但是idf的编译不报错

Postby flyingbear1711 » Sat Jun 11, 2022 2:53 am

1.完整的ADF包
2.idf4.4 4.3都试过
报同样的错误
eiyuanwen@ubuntu:~/Desktop/esp32-3/esp-adf/pipeline_tcp_client$ idf.py build
Executing action: all (aliases: build)
Running cmake in directory /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DCCACHE_ENABLE=0 /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client"...
CMake Error at CMakeLists.txt:5 (include):
include could not find load file:

/CMakeLists.txt


-- IDF_TARGET not set, using default target: esp32
-- Found Git: /usr/bin/git (found version "2.17.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: /home/weiyuanwen/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /home/weiyuanwen/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /home/weiyuanwen/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -- 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: /home/weiyuanwen/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++
-- Check for working CXX compiler: /home/weiyuanwen/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/sdkconfig
Loading defaults file /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/sdkconfig.defaults...
-- Found PythonInterp: /home/weiyuanwen/.espressif/python_env/idf4.4_py3.8_env/bin/python3 (found suitable version "3.8", minimum required is "3")
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "tcp_client_example" version: v2.4-30-gc323b97-dirty
-- Adding linker script /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/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: /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/app_trace /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/app_update /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/asio /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/bootloader /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/bootloader_support /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/bt /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/cbor /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/cmock /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/coap /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/console /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/cxx /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/driver /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/efuse /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp-tls /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp32 /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_adc_cal /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_common /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_eth /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_event /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_gdbstub /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_hid /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_http_client /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_http_server /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_https_ota /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_https_server /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_hw_support /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_ipc /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_lcd /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_local_ctrl /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_netif /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_phy /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_pm /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_ringbuf /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_rom /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_serial_slave_link /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_system /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_timer /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_websocket_client /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esp_wifi /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/espcoredump /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/esptool_py /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/expat /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/fatfs /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/freemodbus /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/freertos /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/hal /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/heap /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/idf_test /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/ieee802154 /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/jsmn /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/json /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/libsodium /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/log /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/lwip /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/main /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/mbedtls /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/mdns /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/mqtt /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/newlib /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/nghttp /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/nvs_flash /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/openssl /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/openthread /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/partition_table /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/perfmon /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/protobuf-c /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/protocomm /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/pthread /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/sdmmc /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/soc /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/spi_flash /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/spiffs /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/tcp_transport /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/tcpip_adapter /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/tinyusb /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/ulp /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/unity /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/usb /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/vfs /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/wear_levelling /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/wifi_provisioning /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/wpa_supplicant /home/weiyuanwen/Desktop/esp32-2/esp-adf/esp-idf/components/xtensa
-- Configuring incomplete, errors occurred!
See also "/home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/build/CMakeFiles/CMakeOutput.log".
cmake failed with exit code 1

我尝试修改过cmakelist.txt里面的included路径,改成绝对路径后,会报code -11(过程在下面),我手动执行编译命令,报segmentation fault,例程代码有问题??请官方工程师帮忙看一下吧
weiyuanwen@ubuntu:~/Desktop/esp32-3/esp-adf/pipeline_tcp_client$ idf.py build
Executing action: all (aliases: build)
Running cmake in directory /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DIDF_TARGET=esp32 -DCCACHE_ENABLE=0 /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client"...
cmake failed with exit code -11
weiyuanwen@ubuntu:~/Desktop/esp32-3/esp-adf/pipeline_tcp_client$ cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DIDF_TARGET=esp32 -DCCACHE_ENABLE=0 /home/weiyuanwen/Desktop/esp32-3/esp-adf/pipeline_tcp_client
Segmentation fault (core dumped)

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: ADF例程编译出错,但是idf的编译不报错

Postby ESP_HengYC » Tue Jun 14, 2022 2:22 am

和 $IDF_PATH 一样, 编译 ADF 例程前, 你需要设置下 $ADF_PATH 环境变量路径

flyingbear1711
Posts: 4
Joined: Sat Jun 11, 2022 2:43 am

Re: ADF例程编译出错,但是idf的编译不报错

Postby flyingbear1711 » Wed Jun 15, 2022 1:13 am

加了的,在.bashrc里面 IDF_PATH 和 ADF_PATH 都加了

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: ADF例程编译出错,但是idf的编译不报错

Postby ESP_HengYC » Tue Jul 19, 2022 12:18 pm

你可以验证下 echo $IDF_PATH 和 $ADF_PATH, 是否正确设置。


Who is online

Users browsing this forum: Baidu [Spider] and 33 guests