Espressif-IDE 2.6.0 官方自带lvgl例程编译失败

sunnyczh1
Posts: 1
Joined: Fri Sep 16, 2022 6:49 am

Espressif-IDE 2.6.0 官方自带lvgl例程编译失败

Postby sunnyczh1 » Fri Sep 16, 2022 7:02 am

1.环境如下
win10环境安装Espressif-IDE(版本:2.6.0,Build id:20220811-0838)
2. 问题复现方法
2.1. 芯片选择esp32
2.2. 菜单栏依次选择 FILE->New->Espressif IDF Project->next->lvgl 创建工程
2.3. 点击编译,直接报错
3. 报错日志

Code: Select all

构建位置: D:\Espressif\frameworks\esp-idf-v4.4.2\workspace\lvgl\build 
正在配置中: D:\Espressif\frameworks\esp-idf-v4.4.2\workspace\lvgl\build 
cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=D:\Espressif\frameworks\esp-idf-v4.4.2\tools\cmake\toolchain-esp32.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCCACHE_ENABLE=1 -DIDF_TARGET=esp32 D:\Espressif\frameworks\esp-idf-v4.4.2\workspace\lvgl
-- Found Git: D:/Program Files/Git/cmd/git.exe (found version "2.31.1.windows.1") 
CMake Error at D:/Espressif/frameworks/esp-idf-v4.4.2/tools/cmake/component.cmake:368 (__component_get_property):
  __component_get_property Function invoked with incorrect arguments for
  function named: __component_get_property
Call Stack (most recent call first):
  CMakeLists.txt:8 (idf_component_get_property)


CMake Error at CMakeLists.txt:9 (target_compile_options):
  Cannot specify compile options for target "PRIVATE" which is not built by
  this project.


-- 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: D:/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: D:/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: D:/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
-- Checking Python dependencies...
Python requirements from D:/Espressif/frameworks/esp-idf-v4.4.2/requirements.txt are satisfied.
Processing 2 dependencies:
[1/2] idf (4.4.2)
[2/2] lvgl/lvgl (8.0.2)
-- Project sdkconfig file D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/sdkconfig
Loading defaults file D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/sdkconfig.defaults...
-- Found Python3: D:/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe (found version "3.8.7") found components: Interpreter 
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "lvgl" version: v4.4.2-dirty
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script D:/Espressif/frameworks/esp-idf-v4.4.2/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 lvgl__lvgl 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: D:/Espressif/frameworks/esp-idf-v4.4.2/components/app_trace D:/Espressif/frameworks/esp-idf-v4.4.2/components/app_update D:/Espressif/frameworks/esp-idf-v4.4.2/components/asio D:/Espressif/frameworks/esp-idf-v4.4.2/components/bootloader D:/Espressif/frameworks/esp-idf-v4.4.2/components/bootloader_support D:/Espressif/frameworks/esp-idf-v4.4.2/components/bt D:/Espressif/frameworks/esp-idf-v4.4.2/components/cbor D:/Espressif/frameworks/esp-idf-v4.4.2/components/cmock D:/Espressif/frameworks/esp-idf-v4.4.2/components/coap D:/Espressif/frameworks/esp-idf-v4.4.2/components/console D:/Espressif/frameworks/esp-idf-v4.4.2/components/cxx D:/Espressif/frameworks/esp-idf-v4.4.2/components/driver D:/Espressif/frameworks/esp-idf-v4.4.2/components/efuse D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp-tls D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp32 D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_adc_cal D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_common D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_eth D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_event D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_gdbstub D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_hid D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_http_client D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_http_server D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_https_ota D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_https_server D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_hw_support D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_ipc D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_lcd D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_local_ctrl D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_netif D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_phy D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_pm D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_ringbuf D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_rom D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_serial_slave_link D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_system D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_timer D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_websocket_client D:/Espressif/frameworks/esp-idf-v4.4.2/components/esp_wifi D:/Espressif/frameworks/esp-idf-v4.4.2/components/espcoredump D:/Espressif/frameworks/esp-idf-v4.4.2/components/esptool_py D:/Espressif/frameworks/esp-idf-v4.4.2/components/expat D:/Espressif/frameworks/esp-idf-v4.4.2/components/fatfs D:/Espressif/frameworks/esp-idf-v4.4.2/components/freemodbus D:/Espressif/frameworks/esp-idf-v4.4.2/components/freertos D:/Espressif/frameworks/esp-idf-v4.4.2/components/hal D:/Espressif/frameworks/esp-idf-v4.4.2/components/heap D:/Espressif/frameworks/esp-idf-v4.4.2/components/idf_test D:/Espressif/frameworks/esp-idf-v4.4.2/components/ieee802154 D:/Espressif/frameworks/esp-idf-v4.4.2/components/jsmn D:/Espressif/frameworks/esp-idf-v4.4.2/components/json D:/Espressif/frameworks/esp-idf-v4.4.2/components/libsodium D:/Espressif/frameworks/esp-idf-v4.4.2/components/log D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/managed_components/lvgl__lvgl D:/Espressif/frameworks/esp-idf-v4.4.2/components/lwip D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/main D:/Espressif/frameworks/esp-idf-v4.4.2/components/mbedtls D:/Espressif/frameworks/esp-idf-v4.4.2/components/mdns D:/Espressif/frameworks/esp-idf-v4.4.2/components/mqtt D:/Espressif/frameworks/esp-idf-v4.4.2/components/newlib D:/Espressif/frameworks/esp-idf-v4.4.2/components/nghttp D:/Espressif/frameworks/esp-idf-v4.4.2/components/nvs_flash D:/Espressif/frameworks/esp-idf-v4.4.2/components/openssl D:/Espressif/frameworks/esp-idf-v4.4.2/components/openthread D:/Espressif/frameworks/esp-idf-v4.4.2/components/partition_table D:/Espressif/frameworks/esp-idf-v4.4.2/components/perfmon D:/Espressif/frameworks/esp-idf-v4.4.2/components/protobuf-c D:/Espressif/frameworks/esp-idf-v4.4.2/components/protocomm D:/Espressif/frameworks/esp-idf-v4.4.2/components/pthread D:/Espressif/frameworks/esp-idf-v4.4.2/components/sdmmc D:/Espressif/frameworks/esp-idf-v4.4.2/components/soc D:/Espressif/frameworks/esp-idf-v4.4.2/components/spi_flash D:/Espressif/frameworks/esp-idf-v4.4.2/components/spiffs D:/Espressif/frameworks/esp-idf-v4.4.2/components/tcp_transport D:/Espressif/frameworks/esp-idf-v4.4.2/components/tcpip_adapter D:/Espressif/frameworks/esp-idf-v4.4.2/components/tinyusb D:/Espressif/frameworks/esp-idf-v4.4.2/components/ulp D:/Espressif/frameworks/esp-idf-v4.4.2/components/unity D:/Espressif/frameworks/esp-idf-v4.4.2/components/usb D:/Espressif/frameworks/esp-idf-v4.4.2/components/vfs D:/Espressif/frameworks/esp-idf-v4.4.2/components/wear_levelling D:/Espressif/frameworks/esp-idf-v4.4.2/components/wifi_provisioning D:/Espressif/frameworks/esp-idf-v4.4.2/components/wpa_supplicant D:/Espressif/frameworks/esp-idf-v4.4.2/components/xtensa
-- Configuring incomplete, errors occurred!
See also "D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/build/CMakeFiles/CMakeOutput.log".
cmake --build . -- -v
ninja: error: loading 'build.ninja': 系统找不到指定的文件。


构建完成(0 个错误,0 个警告): D:\Espressif\frameworks\esp-idf-v4.4.2\workspace\lvgl\build
D:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe D:\Espressif\frameworks\esp-idf-v4.4.2\tools\idf_size.py D:/Espressif/frameworks/esp-idf-v4.4.2/workspace/lvgl/build/lvgl.map
D:\Espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe D:/Espressif/frameworks/esp-idf-v4.4.2/\components\partition_table\gen_esp32part.py D:\Espressif\frameworks\esp-idf-v4.4.2\workspace\lvgl\build\partition_table\partition-table.bin
Total time taken to build the project: 10,467 ms

Who is online

Users browsing this forum: Google [Bot] and 85 guests