乐鑫技术交流
直播中

江左盟

8年用户 1375经验值
擅长:电源/新能源
私信 关注
[问答]

ADF例程编译出错,但是idf的编译不报错是哪里出了问题?

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)

更多回帖

发帖
×
20
完善资料,
赚取积分