getting error. has no member xCoreID (AIS-2079)
Checklist
- [x] Checked the issue tracker for similar issues to ensure this is not a duplicate
- [x] Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
- [x] Tested with the latest version to ensure the issue hasn't been fixed
How often does this bug occurs?
always
Expected behavior
Run perfectly
Actual behavior (suspected bug)
getting compilation error - esp-who/components/who_task/who_task_state.cpp:73:37: error: 'TaskStatus_t' {aka 'struct xTASK_STATUS'} has no member named 'xCoreID' 73 | task_status_array[i].xCoreID,
Error logs or terminal output
esp-who/components/who_task/who_task_state.cpp:73:37: error: 'TaskStatus_t' {aka 'struct xTASK_STATUS'} has no member named 'xCoreID'
73 | task_status_array[i].xCoreID,
Steps to reproduce the behavior
compile main branch
Project release version
latest
System architecture
Intel/AMD 64-bit (modern PC, older Mac)
Operating system
Linux
Operating system version
window 10 and using espressif extension in vscode
Shell
ZSH
Additional context
No response
@iothub01 Duplicated with https://github.com/espressif/esp-who/issues/327 Have you follow the instructions of quick-start? If you properly set the environment variable and still have this issue, please let me know.
I encountered the same problem, using esp32s3-eye
@JasonYANG170 I would like to help you solve the problem. There are some things I want to confirm. Have you follow the instructions of quick-start? Is the environment variable IDF_EXTRA_ACTIONS_PATH properly set? What operating system are you using?
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# export IDF_EXTRA_ACTIONS_PATH=/home/esp-who/tools/
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py fullclean
idf.py reconfigure -DIDF_TARGET=esp32s3 -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_eye_noglib
Executing action: fullclean
Build directory '/home/esp-who/examples/human_face_detect/build' is empty. Nothing to clean.
Executing action: remove_managed_components
Done
Executing action: set-bsp
Setting project for BSP: esp32_s3_eye_noglib
Executing action: reconfigure
Target 'esp32s3' specified on command line is not consistent with target 'esp32' in the environment.
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py fullclean
sudo idf.py reconfigure -DIDF_TARGET=esp32s3 -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_eye_noglib
Executing action: fullclean
Directory '/home/esp-who/examples/human_face_detect/build' doesn't seem to be a CMake build directory. Refusing to automatically delete files in this directory. Delete the directory manually to 'clean' it.
sudo: idf.py: command not found
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py reconfigure -DIDF_TARGET=esp32s3 -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_eye_noglib
Executing action: set-bsp
Setting project for BSP: esp32_s3_eye_noglib
Executing action: reconfigure
Project sdkconfig '/home/esp-who/examples/human_face_detect/sdkconfig' was generated for target 'esp32s3', but environment variable IDF_TARGET is set to 'esp32'. Run 'idf.py set-target esp32' to generate new sdkconfig file for target esp32.
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py fullclean
Executing action: fullclean
Executing action: remove_managed_components
Done
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py reconfigure -DIDF_TARGET=esp32s3 -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_eye_noglib
Executing action: set-bsp
Setting project for BSP: esp32_s3_eye_noglib
Executing action: reconfigure
Project sdkconfig '/home/esp-who/examples/human_face_detect/sdkconfig' was generated for target 'esp32s3', but environment variable IDF_TARGET is set to 'esp32'. Run 'idf.py set-target esp32' to generate new sdkconfig file for target esp32.
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# export IDF_TARGET=esp32s3
idf.py reconfigure -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_eye_noglib
Executing action: set-bsp
Setting project for BSP: esp32_s3_eye_noglib
Executing action: reconfigure
Running cmake in directory /home/esp-who/examples/human_face_detect/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/root/.espressif/python_env/idf5.5_py3.12_env/bin/python -DESP_PLATFORM=1 -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_eye_noglib -DCCACHE_ENABLE=0 /home/esp-who/examples/human_face_detect"...
-- Found Git: /usr/bin/git (found version "2.43.0")
-- Minimal build - OFF
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /root/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /root/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - 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: /root/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32s3
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Processing 12 dependencies:
NOTICE: [1/12] espressif/button (4.1.3)
NOTICE: [2/12] espressif/cmake_utilities (0.5.3)
NOTICE: [3/12] espressif/esp-dl (3.1.5)
NOTICE: [4/12] espressif/esp32-camera (2.0.16)
NOTICE: [5/12] espressif/esp32_s3_eye_noglib (5.0.0~3)
NOTICE: [6/12] espressif/esp_codec_dev (1.3.5)
NOTICE: [7/12] espressif/esp_jpeg (1.3.0)
NOTICE: [8/12] espressif/esp_new_jpeg (0.6.1)
NOTICE: [9/12] espressif/human_face_detect (0.2.3)
NOTICE: [10/12] espressif/qma6100p (2.0.0)
NOTICE: [11/12] espressif/usb_host_uvc (2.3.0)
NOTICE: [12/12] idf (5.5.0)
NOTICE: Skipping optional dependency: espressif/esp_video
-- Project sdkconfig file /home/esp-who/examples/human_face_detect/sdkconfig
warning: BSP_DISPLAY_LVGL_BUFFER_IN_PSRAM (defined at /home/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib/Kconfig:90) has leading or trailing whitespace in its prompt
Loading defaults file /home/esp-who/examples/human_face_detect/sdkconfig.bsp.esp32_s3_eye_noglib...
-- Compiler supported targets: xtensa-esp-elf
-- Found Python3: /root/.espressif/python_env/idf5.5_py3.12_env/bin/python (found version "3.12.3") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- USING O3
-- App "human_face_detect" version: v0.9.4-238-g86a6247-dirty
-- Adding linker script /home/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /home/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script /root/esp/v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- BUTTON: 4.1.3
-- QMA6100P: 2.0.0
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif__button espressif__cmake_utilities espressif__esp-dl espressif__esp32-camera espressif__esp32_s3_eye_noglib espressif__esp_codec_dev espressif__esp_jpeg espressif__esp_new_jpeg espressif__human_face_detect espressif__qma6100p espressif__usb_host_uvc esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling who_cam who_detect who_detect_app who_frame_cap who_frame_lcd_disp who_lcd who_task who_usb wifi_provisioning wpa_supplicant xtensa
-- Component paths: /root/esp/v5.5/esp-idf/components/app_trace /root/esp/v5.5/esp-idf/components/app_update /root/esp/v5.5/esp-idf/components/bootloader /root/esp/v5.5/esp-idf/components/bootloader_support /root/esp/v5.5/esp-idf/components/bt /root/esp/v5.5/esp-idf/components/cmock /root/esp/v5.5/esp-idf/components/console /root/esp/v5.5/esp-idf/components/cxx /root/esp/v5.5/esp-idf/components/driver /root/esp/v5.5/esp-idf/components/efuse /root/esp/v5.5/esp-idf/components/esp-tls /root/esp/v5.5/esp-idf/components/esp_adc /root/esp/v5.5/esp-idf/components/esp_app_format /root/esp/v5.5/esp-idf/components/esp_bootloader_format /root/esp/v5.5/esp-idf/components/esp_coex /root/esp/v5.5/esp-idf/components/esp_common /root/esp/v5.5/esp-idf/components/esp_driver_ana_cmpr /root/esp/v5.5/esp-idf/components/esp_driver_bitscrambler /root/esp/v5.5/esp-idf/components/esp_driver_cam /root/esp/v5.5/esp-idf/components/esp_driver_dac /root/esp/v5.5/esp-idf/components/esp_driver_gpio /root/esp/v5.5/esp-idf/components/esp_driver_gptimer /root/esp/v5.5/esp-idf/components/esp_driver_i2c /root/esp/v5.5/esp-idf/components/esp_driver_i2s /root/esp/v5.5/esp-idf/components/esp_driver_isp /root/esp/v5.5/esp-idf/components/esp_driver_jpeg /root/esp/v5.5/esp-idf/components/esp_driver_ledc /root/esp/v5.5/esp-idf/components/esp_driver_mcpwm /root/esp/v5.5/esp-idf/components/esp_driver_parlio /root/esp/v5.5/esp-idf/components/esp_driver_pcnt /root/esp/v5.5/esp-idf/components/esp_driver_ppa /root/esp/v5.5/esp-idf/components/esp_driver_rmt /root/esp/v5.5/esp-idf/components/esp_driver_sdio /root/esp/v5.5/esp-idf/components/esp_driver_sdm /root/esp/v5.5/esp-idf/components/esp_driver_sdmmc /root/esp/v5.5/esp-idf/components/esp_driver_sdspi /root/esp/v5.5/esp-idf/components/esp_driver_spi /root/esp/v5.5/esp-idf/components/esp_driver_touch_sens /root/esp/v5.5/esp-idf/components/esp_driver_tsens /root/esp/v5.5/esp-idf/components/esp_driver_twai /root/esp/v5.5/esp-idf/components/esp_driver_uart /root/esp/v5.5/esp-idf/components/esp_driver_usb_serial_jtag /root/esp/v5.5/esp-idf/components/esp_eth /root/esp/v5.5/esp-idf/components/esp_event /root/esp/v5.5/esp-idf/components/esp_gdbstub /root/esp/v5.5/esp-idf/components/esp_hid /root/esp/v5.5/esp-idf/components/esp_http_client /root/esp/v5.5/esp-idf/components/esp_http_server /root/esp/v5.5/esp-idf/components/esp_https_ota /root/esp/v5.5/esp-idf/components/esp_https_server /root/esp/v5.5/esp-idf/components/esp_hw_support /root/esp/v5.5/esp-idf/components/esp_lcd /root/esp/v5.5/esp-idf/components/esp_local_ctrl /root/esp/v5.5/esp-idf/components/esp_mm /root/esp/v5.5/esp-idf/components/esp_netif /root/esp/v5.5/esp-idf/components/esp_netif_stack /root/esp/v5.5/esp-idf/components/esp_partition /root/esp/v5.5/esp-idf/components/esp_phy /root/esp/v5.5/esp-idf/components/esp_pm /root/esp/v5.5/esp-idf/components/esp_psram /root/esp/v5.5/esp-idf/components/esp_ringbuf /root/esp/v5.5/esp-idf/components/esp_rom /root/esp/v5.5/esp-idf/components/esp_security /root/esp/v5.5/esp-idf/components/esp_system /root/esp/v5.5/esp-idf/components/esp_timer /root/esp/v5.5/esp-idf/components/esp_vfs_console /root/esp/v5.5/esp-idf/components/esp_wifi /root/esp/v5.5/esp-idf/components/espcoredump /home/esp-who/examples/human_face_detect/managed_components/espressif__button /home/esp-who/examples/human_face_detect/managed_components/espressif__cmake_utilities /home/esp-who/examples/human_face_detect/managed_components/espressif__esp-dl /home/esp-who/examples/human_face_detect/managed_components/espressif__esp32-camera /home/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib /home/esp-who/examples/human_face_detect/managed_components/espressif__esp_codec_dev /home/esp-who/examples/human_face_detect/managed_components/espressif__esp_jpeg /home/esp-who/examples/human_face_detect/managed_components/espressif__esp_new_jpeg /home/esp-who/examples/human_face_detect/managed_components/espressif__human_face_detect /home/esp-who/examples/human_face_detect/managed_components/espressif__qma6100p /home/esp-who/examples/human_face_detect/managed_components/espressif__usb_host_uvc /root/esp/v5.5/esp-idf/components/esptool_py /root/esp/v5.5/esp-idf/components/fatfs /root/esp/v5.5/esp-idf/components/freertos /root/esp/v5.5/esp-idf/components/hal /root/esp/v5.5/esp-idf/components/heap /root/esp/v5.5/esp-idf/components/http_parser /root/esp/v5.5/esp-idf/components/idf_test /root/esp/v5.5/esp-idf/components/ieee802154 /root/esp/v5.5/esp-idf/components/json /root/esp/v5.5/esp-idf/components/log /root/esp/v5.5/esp-idf/components/lwip /home/esp-who/examples/human_face_detect/main /root/esp/v5.5/esp-idf/components/mbedtls /root/esp/v5.5/esp-idf/components/mqtt /root/esp/v5.5/esp-idf/components/newlib /root/esp/v5.5/esp-idf/components/nvs_flash /root/esp/v5.5/esp-idf/components/nvs_sec_provider /root/esp/v5.5/esp-idf/components/openthread /root/esp/v5.5/esp-idf/components/partition_table /root/esp/v5.5/esp-idf/components/perfmon /root/esp/v5.5/esp-idf/components/protobuf-c /root/esp/v5.5/esp-idf/components/protocomm /root/esp/v5.5/esp-idf/components/pthread /root/esp/v5.5/esp-idf/components/rt /root/esp/v5.5/esp-idf/components/sdmmc /root/esp/v5.5/esp-idf/components/soc /root/esp/v5.5/esp-idf/components/spi_flash /root/esp/v5.5/esp-idf/components/spiffs /root/esp/v5.5/esp-idf/components/tcp_transport /root/esp/v5.5/esp-idf/components/touch_element /root/esp/v5.5/esp-idf/components/ulp /root/esp/v5.5/esp-idf/components/unity /root/esp/v5.5/esp-idf/components/usb /root/esp/v5.5/esp-idf/components/vfs /root/esp/v5.5/esp-idf/components/wear_levelling /home/esp-who/components/who_peripherals/who_cam /home/esp-who/components/who_detect /home/esp-who/components/who_app/who_detect_app /home/esp-who/components/who_frame_cap /home/esp-who/components/who_frame_lcd_disp /home/esp-who/components/who_peripherals/who_lcd /home/esp-who/components/who_task /home/esp-who/components/who_peripherals/who_usb /root/esp/v5.5/esp-idf/components/wifi_provisioning /root/esp/v5.5/esp-idf/components/wpa_supplicant /root/esp/v5.5/esp-idf/components/xtensa
-- Configuring done (14.0s)
-- Generating done (0.8s)
-- Build files have been written to: /home/esp-who/examples/human_face_detect/build
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py flash monitor [-p port]
Executing action: flash
Serial port /dev/ttyS1
Connecting.......................
/dev/ttyS1 failed to connect: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Serial port /dev/ttyS0
Connecting.......................
/dev/ttyS0 failed to connect: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
No serial ports found. Connect a device, or use '-p PORT' option to set a specific port.
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect# idf.py flash monitor [-p port]
Executing action: flash
Serial port /dev/ttyS1
Connecting.......................
/dev/ttyS1 failed to connect: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Serial port /dev/ttyS0
Connecting.......................
/dev/ttyS0 failed to connect: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Serial port /dev/ttyACM0
Connecting....
Detecting chip type... ESP32-S3
Running ninja in directory /home/esp-who/examples/human_face_detect/build
Executing "ninja flash"...
[1/282] Building CXX object esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj
FAILED: esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj
/root/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ -DESP_PLATFORM -DIDF_VER=\"v5.5-beta1-213-gadb3f2a580\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/esp-who/examples/human_face_detect/build/config -I/home/esp-who/components/who_task -I/root/esp/v5.5/esp-idf/components/newlib/platform_include -I/root/esp/v5.5/esp-idf/components/freertos/config/include -I/root/esp/v5.5/esp-idf/components/freertos/config/include/freertos -I/root/esp/v5.5/esp-idf/components/freertos/config/xtensa/include -I/root/esp/v5.5/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/root/esp/v5.5/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/root/esp/v5.5/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -I/root/esp/v5.5/esp-idf/components/freertos/esp_additions/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/include/soc -I/root/esp/v5.5/esp-idf/components/esp_hw_support/include/soc/esp32s3 -I/root/esp/v5.5/esp-idf/components/esp_hw_support/dma/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/ldo/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/debug_probe/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/power_supply/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/port/esp32s3/. -I/root/esp/v5.5/esp-idf/components/esp_hw_support/port/esp32s3/include -I/root/esp/v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/. -I/root/esp/v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/include -I/root/esp/v5.5/esp-idf/components/heap/include -I/root/esp/v5.5/esp-idf/components/heap/tlsf -I/root/esp/v5.5/esp-idf/components/log/include -I/root/esp/v5.5/esp-idf/components/soc/include -I/root/esp/v5.5/esp-idf/components/soc/esp32s3 -I/root/esp/v5.5/esp-idf/components/soc/esp32s3/include -I/root/esp/v5.5/esp-idf/components/soc/esp32s3/register -I/root/esp/v5.5/esp-idf/components/hal/platform_port/include -I/root/esp/v5.5/esp-idf/components/hal/esp32s3/include -I/root/esp/v5.5/esp-idf/components/hal/include -I/root/esp/v5.5/esp-idf/components/esp_rom/include -I/root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/include -I/root/esp/v5.5/esp-idf/components/esp_rom/esp32s3/include/esp32s3 -I/root/esp/v5.5/esp-idf/components/esp_rom/esp32s3 -I/root/esp/v5.5/esp-idf/components/esp_common/include -I/root/esp/v5.5/esp-idf/components/esp_system/include -I/root/esp/v5.5/esp-idf/components/esp_system/port/soc -I/root/esp/v5.5/esp-idf/components/esp_system/port/include/private -I/root/esp/v5.5/esp-idf/components/xtensa/esp32s3/include -I/root/esp/v5.5/esp-idf/components/xtensa/include -I/root/esp/v5.5/esp-idf/components/xtensa/deprecated_include -I/root/esp/v5.5/esp-idf/components/lwip/include -I/root/esp/v5.5/esp-idf/components/lwip/include/apps -I/root/esp/v5.5/esp-idf/components/lwip/include/apps/sntp -I/root/esp/v5.5/esp-idf/components/lwip/lwip/src/include -I/root/esp/v5.5/esp-idf/components/lwip/port/include -I/root/esp/v5.5/esp-idf/components/lwip/port/freertos/include -I/root/esp/v5.5/esp-idf/components/lwip/port/esp32xx/include -I/root/esp/v5.5/esp-idf/components/lwip/port/esp32xx/include/arch -I/root/esp/v5.5/esp-idf/components/lwip/port/esp32xx/include/sys -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fno-shrink-wrap -fmacro-prefix-map=/home/esp-who/examples/human_face_detect=. -fmacro-prefix-map=/root/esp/v5.5/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -MD -MT esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj -MF esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj.d -o esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj -c /home/esp-who/components/who_task/who_task_state.cpp
/home/esp-who/components/who_task/who_task_state.cpp: In member function 'void who::task::WhoTaskState::print_task_status()':
/home/esp-who/components/who_task/who_task_state.cpp:73:37: error: 'TaskStatus_t' {aka 'struct xTASK_STATUS'} has no member named 'xCoreID'
73 | task_status_array[i].xCoreID,
| ^~~~~~~
[18/282] Building CXX object esp-idf/espressif__esp-dl/CMakeFiles/__idf_espressif__esp-dl.dir/dl/base/dl_base_elemwise.cpp.obj
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /home/esp-who/examples/human_face_detect/build/log/idf_py_stderr_output_140919 and /home/esp-who/examples/human_face_detect/build/log/idf_py_stdout_output_140919
root@DESKTOP-B1KT56I:/home/esp-who/examples/human_face_detect#
I don't know why this happens. Have you tested this board? I tried the previous version and it didn't work. I can compile the LCD routine in the IDF5.0 branch successfully, but after flashing it, it will get stuck at the boot LOGO and restart infinitely. The LOG prompts FB=0, but the camera can work normally in the WEB routine
@JasonYANG170 The last time you almost succeeded. The reconfigure process finishes. But due to your previous failure, the sdkconfig file has been generated,so you must delete it first.
use this instead of idf.py fullclean.
rm sdkconfig # Clear sdkconfig
rm dependencies.lock.* # Clear components version dependencies
rm -rf managed_components # Clear online components
rm -rf build # Clear the build directory
By the way, Target 'esp32s3' specified on command line is not consistent with target 'esp32' in the environment. appears if IDF_TARGET environment variable is already set.
run
unset IDF_TARGET
or as what you do
export IDF_TARGET=correct_target
It's better to use
idf.py -p /dev/ttyACM0 flash monitor
Thank you, it works fine now. Maybe the previous sdkconfig was incorrectly configured, and I only deleted the build directory.
@JasonYANG170 I would like to help you solve the problem. There are some things I want to confirm. Have you follow the instructions of quick-start? Is the environment variable IDF_EXTRA_ACTIONS_PATH properly set? What operating system are you using?
PS E:\esp-who\esp-who\examples\human_face_detection\lcd> & 'C:\Users\qw200\.espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe' 'C:\Users\qw200\esp\v5.3.3\esp-idf\tools\idf_monitor.py' -p COM17 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --make '''C:\Users\qw200\.espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe'' ''C:\Users\qw200\esp\v5.3.3\esp-idf\tools\idf.py''' --target esp32s3 'e:\esp-who\esp-who\examples\human_face_detection\lcd\build\human_face_detection_lcd.elf'
--- Warning: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM17 instead...
--- esp-idf-monitor 1.6.2 on \\.\COM17 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x28 (SPI_FAST_FLASH_BOOT)
Saved PC:0x4037a2ce
--- 0x4037a2ce: esp_cpu_wait_for_intr at C:/Users/qw200/esp/v5.3.3/esp-idf/components/esp_hw_support/cpu.c:64
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce2820,len:0x19fc
load:0x403c8700,len:0x4
load:0x403c8704,len:0xde4
load:0x403cb700,len:0x3174
entry 0x403c8930
I (26) boot: ESP-IDF v5.3.3 2nd stage bootloader
I (27) boot: compile time Jul 13 2025 12:44:56
I (27) boot: Multicore bootloader
I (27) boot: chip revision: v0.2
I (27) boot: efuse block revision: v1.3
I (27) qio_mode: Enabling default flash chip QIO
I (28) boot.esp32s3: Boot SPI Speed : 80MHz
I (28) boot.esp32s3: SPI Mode : QIO
I (28) boot.esp32s3: SPI Flash Size : 8MB
I (29) boot: Enabling RNG early entropy source...
I (29) boot: Partition Table:
I (29) boot: ## Label Usage Type ST Offset Length
I (29) boot: 0 factory factory app 00 00 00010000 003c0000
I (30) boot: 1 nvs WiFi data 01 02 003d0000 00004000
I (30) boot: 2 fr Unknown data 01 06 003e0000 00020000
I (31) boot: End of partition table
I (31) esp_image: segment 0: paddr=00010020 vaddr=3c090020 size=73f0ch (474892) map
I (102) esp_image: segment 1: paddr=00083f34 vaddr=3fc97400 size=04110h ( 16656) load
I (105) esp_image: segment 2: paddr=0008804c vaddr=40374000 size=07fcch ( 32716) load
I (112) esp_image: segment 3: paddr=00090020 vaddr=42000020 size=8361ch (538140) map
I (192) esp_image: segment 4: paddr=00113644 vaddr=4037bfcc size=0b344h ( 45892) load
I (209) boot: Loaded app from partition at offset 0x10000
I (209) boot: Disabling RNG early entropy source...
I (210) octal_psram: vendor id : 0x0d (AP)
I (210) octal_psram: dev id : 0x02 (generation 3)
I (211) octal_psram: density : 0x03 (64 Mbit)
I (211) octal_psram: good-die : 0x01 (Pass)
I (211) octal_psram: Latency : 0x01 (Fixed)
I (211) octal_psram: VCC : 0x01 (3V)
I (212) octal_psram: SRF : 0x01 (Fast Refresh)
I (212) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (212) octal_psram: BurstLen : 0x01 (32 Byte)
I (213) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (213) octal_psram: DriveStrength: 0x00 (1/1)
I (214) MSPI Timing: PSRAM timing tuning index: 5
I (214) esp_psram: Found 8MB PSRAM device
I (214) esp_psram: Speed: 80MHz
I (214) cpu_start: Multicore app
I (536) esp_psram: SPI SRAM memory test OK
I (544) cpu_start: Pro cpu start user code
I (544) cpu_start: cpu freq: 240000000 Hz
I (544) app_init: Application information:
I (545) app_init: Project name: human_face_detection_lcd
I (546) app_init: App version: v0.9.4-172-g759ff56-dirty
I (546) app_init: Compile time: Jul 13 2025 12:58:19
I (546) app_init: ELF file SHA256: 6b7d199d0...
I (546) app_init: ESP-IDF: v5.3.3
I (547) efuse_init: Min chip rev: v0.0
I (547) efuse_init: Max chip rev: v0.99
I (547) efuse_init: Chip rev: v0.2
I (547) heap_init: Initializing. RAM available for dynamic allocation:
I (548) heap_init: At 3FC9E598 len 0004B178 (300 KiB): RAM
I (548) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (548) heap_init: At 600FE000 len 00001FE8 (7 KiB): RTCRAM
I (548) esp_psram: Adding pool of 8192K of PSRAM memory to heap allocator
I (549) spi_flash: detected chip: boya
I (549) spi_flash: flash io: qio
W (550) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h`
I (554) sleep: Configure to isolate all GPIO pins in sleep state
I (555) sleep: Enable automatic switching of GPIO sleep configuration
I (555) main_task: Started on CPU0
I (565) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations
I (565) main_task: Calling app_main()
I (565) who_camera: Camera module is ESP-S3-EYE
I (565) s3 ll_cam: DMA Channel=4
I (565) cam_hal: cam init ok
I (565) sccb: pin_sda 17 pin_scl 18
I (565) sccb: sccb_i2c_port=1
I (565) gpio: GPIO[46]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (595) camera: Detected camera at address=0x3c
I (595) ov3660: Mismatch PID=0x5640
I (595) camera: Detected OV5640 camera
I (595) camera: Camera PID=0x5640 VER=0x00 MIDL=0x00 MIDH=0x00
I (1275) s3 ll_cam: node_size: 3840, nodes_per_line: 1, lines_per_node: 8
I (1275) s3 ll_cam: dma_half_buffer_min: 3840, dma_half_buffer: 11520, lines_per_half_buffer: 24, dma_buffer_size: 23040
I (1275) cam_hal: buffer_size: 23040, half_buffer_size: 11520, node_buffer_size: 3840, node_cnt: 6, total_cnt: 10
I (1275) cam_hal: Allocating 115200 Byte frame buffer in PSRAM
I (1275) cam_hal: Allocating 115200 Byte frame buffer in PSRAM
I (1275) cam_hal: cam config ok
I (1285) ov5640: Set PLL: bypass: 0, multiplier: 20, sys_div: 1, pre_div: 1, root_2x: 0, pclk_root_div: 1, pclk_manual: 1, pclk_div: 8
I (1285) ov5640: Calculated XVCLK: 10000000 Hz, REFIN: 10000000 Hz, VCO: 200000000 Hz, PLL_CLK: 80000000 Hz, SYSCLK: 20000000 Hz, PCLK: 5000000 Hz
I (1305) who_lcd: Initialize SPI bus
I (1305) who_lcd: Install panel IO
I (1315) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
E (1395) cam_hal: FB-SIZE: 0 != 115200
E (1445) cam_hal: FB-SIZE: 0 != 115200
E (1485) cam_hal: FB-SIZE: 0 != 115200
E (1565) cam_hal: FB-SIZE: 0 != 115200
E (1655) cam_hal: FB-SIZE: 0 != 115200
E (1735) cam_hal: FB-SIZE: 0 != 115200
E (1775) cam_hal: FB-SIZE: 0 != 115200
E (1865) cam_hal: FB-SIZE: 0 != 115200
I (1885) main_task: Returned from app_main()
E (1945) cam_hal: FB-SIZE: 0 != 115200
E (2035) cam_hal: FB-SIZE: 0 != 115200
E (2075) cam_hal: FB-SIZE: 0 != 115200
Hi, I have another question. I can use the web routine in the IDFV5.0 branch to use the camera normally, but using the LCD routine can only display the logo and the camera does not work. Can you help me see why
@JasonYANG170 Try https://github.com/espressif/esp-who/tree/release/v1.1.0. The problem you met may related to esp32-camera component version. Not sure whether release/v1.1.0 works on idfv5.0, but it should works on idfv5.1/idfv5.2/idfv5.3.
i am using esp idf v5.4.2 , window laptop and follow all step mention in https://github.com/espressif/esp-who?tab=readme-ov-file#quick-start
but still getting error -
esp-who/components/who_task/who_task_state.cpp:73:37: error: 'TaskStatus_t' {aka 'struct xTASK_STATUS'} has no member named 'xCoreID' 73 | task_status_array[i].xCoreID, | ^~~~~~~ [1622/1951] Building CXX object esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task.cpp.obj ninja: build stopped: subcommand failed.
@iothub01 Please post the log after each command is executed.
win10 vscode idf V5.5 who master
PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect> echo $Env:IDF_EXTRA_ACTIONS_PATH D:\esp-idf-v5.5\esp-who\tools\
- 正在执行任务: D:.esp-idf-v5.5\tools\cmake\3.30.2\bin\cmake.exe -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -B d:\esp-idf-v5.5\esp-who\examples\human_face_detect\build -S d:\esp-idf-v5.5\esp-who\examples\human_face_detect -DSDKCONFIG='d:\esp-idf-v5.5\esp-who\examples\human_face_detect\sdkconfig'
-- Found Git: D:/.esp-idf-v5.5/tools/idf-git/2.39.2/cmd/git.exe (found version "2.39.2.windows.1")
-- Minimal build - OFF
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- The ASM compiler identification is GNU
-- Found assembler: D:/.esp-idf-v5.5/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/.esp-idf-v5.5/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-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:/.esp-idf-v5.5/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32s3
NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Processing 12 dependencies:
NOTICE: [1/12] espressif/button (4.1.3)
NOTICE: [2/12] espressif/cmake_utilities (0.5.3)
NOTICE: [3/12] espressif/esp-dl (3.1.5)
NOTICE: [4/12] espressif/esp32-camera (2.1.0)
NOTICE: [5/12] espressif/esp32_s3_eye_noglib (5.0.0~3)
NOTICE: [6/12] espressif/esp_codec_dev (1.3.6)
NOTICE: [7/12] espressif/esp_jpeg (1.3.1)
NOTICE: [8/12] espressif/esp_new_jpeg (0.6.1)
NOTICE: [9/12] espressif/human_face_detect (0.2.3)
NOTICE: [10/12] espressif/qma6100p (2.0.0)
NOTICE: [11/12] espressif/usb_host_uvc (2.3.0)
NOTICE: [12/12] idf (5.5.0)
NOTICE: Skipping optional dependency: espressif/esp_video
NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib
-- Project sdkconfig file D:/esp-idf-v5.5/esp-who/examples/human_face_detect/sdkconfig
warning: BSP_DISPLAY_LVGL_BUFFER_IN_PSRAM (defined at D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib/Kconfig:90) has leading or trailing whitespace in its prompt
-- Compiler supported targets: xtensa-esp-elf
-- Found Python3: D:/.esp-idf-v5.5/python_env/idf5.5_py3.11_env/Scripts/python.exe (found version "3.11.2") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- USING O3
-- App "human_face_detect" version: v0.9.4-243-g31e3489
-- Adding linker script D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script D:/esp-idf-v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- BUTTON: 4.1.3
-- QMA6100P: 2.0.0
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif__button espressif__cmake_utilities espressif__esp-dl espressif__esp32-camera espressif__esp32_s3_eye_noglib espressif__esp_codec_dev espressif__esp_jpeg espressif__esp_new_jpeg espressif__human_face_detect espressif__qma6100p espressif__usb_host_uvc esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling who_cam who_detect who_detect_app who_frame_cap who_frame_lcd_disp who_lcd who_task who_usb wifi_provisioning wpa_supplicant xtensa
-- Component paths: D:/esp-idf-v5.5/esp-idf/components/app_trace D:/esp-idf-v5.5/esp-idf/components/app_update D:/esp-idf-v5.5/esp-idf/components/bootloader D:/esp-idf-v5.5/esp-idf/components/bootloader_support D:/esp-idf-v5.5/esp-idf/components/bt D:/esp-idf-v5.5/esp-idf/components/cmock D:/esp-idf-v5.5/esp-idf/components/console D:/esp-idf-v5.5/esp-idf/components/cxx D:/esp-idf-v5.5/esp-idf/components/driver D:/esp-idf-v5.5/esp-idf/components/efuse D:/esp-idf-v5.5/esp-idf/components/esp-tls
D:/esp-idf-v5.5/esp-idf/components/esp_adc D:/esp-idf-v5.5/esp-idf/components/esp_app_format D:/esp-idf-v5.5/esp-idf/components/esp_bootloader_format D:/esp-idf-v5.5/esp-idf/components/esp_coex D:/esp-idf-v5.5/esp-idf/components/esp_common D:/esp-idf-v5.5/esp-idf/components/esp_driver_ana_cmpr D:/esp-idf-v5.5/esp-idf/components/esp_driver_bitscrambler D:/esp-idf-v5.5/esp-idf/components/esp_driver_cam D:/esp-idf-v5.5/esp-idf/components/esp_driver_dac D:/esp-idf-v5.5/esp-idf/components/esp_driver_gpio D:/esp-idf-v5.5/esp-idf/components/esp_driver_gptimer D:/esp-idf-v5.5/esp-idf/components/esp_driver_i2c D:/esp-idf-v5.5/esp-idf/components/esp_driver_i2s D:/esp-idf-v5.5/esp-idf/components/esp_driver_isp D:/esp-idf-v5.5/esp-idf/components/esp_driver_jpeg D:/esp-idf-v5.5/esp-idf/components/esp_driver_ledc D:/esp-idf-v5.5/esp-idf/components/esp_driver_mcpwm D:/esp-idf-v5.5/esp-idf/components/esp_driver_parlio D:/esp-idf-v5.5/esp-idf/components/esp_driver_pcnt D:/esp-idf-v5.5/esp-idf/components/esp_driver_ppa D:/esp-idf-v5.5/esp-idf/components/esp_driver_rmt D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdio D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdm D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdmmc D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdspi D:/esp-idf-v5.5/esp-idf/components/esp_driver_spi D:/esp-idf-v5.5/esp-idf/components/esp_driver_touch_sens D:/esp-idf-v5.5/esp-idf/components/esp_driver_tsens D:/esp-idf-v5.5/esp-idf/components/esp_driver_twai D:/esp-idf-v5.5/esp-idf/components/esp_driver_uart D:/esp-idf-v5.5/esp-idf/components/esp_driver_usb_serial_jtag D:/esp-idf-v5.5/esp-idf/components/esp_eth D:/esp-idf-v5.5/esp-idf/components/esp_event D:/esp-idf-v5.5/esp-idf/components/esp_gdbstub D:/esp-idf-v5.5/esp-idf/components/esp_hid D:/esp-idf-v5.5/esp-idf/components/esp_http_client D:/esp-idf-v5.5/esp-idf/components/esp_http_server D:/esp-idf-v5.5/esp-idf/components/esp_https_ota D:/esp-idf-v5.5/esp-idf/components/esp_https_server D:/esp-idf-v5.5/esp-idf/components/esp_hw_support D:/esp-idf-v5.5/esp-idf/components/esp_lcd D:/esp-idf-v5.5/esp-idf/components/esp_local_ctrl D:/esp-idf-v5.5/esp-idf/components/esp_mm D:/esp-idf-v5.5/esp-idf/components/esp_netif D:/esp-idf-v5.5/esp-idf/components/esp_netif_stack D:/esp-idf-v5.5/esp-idf/components/esp_partition D:/esp-idf-v5.5/esp-idf/components/esp_phy D:/esp-idf-v5.5/esp-idf/components/esp_pm D:/esp-idf-v5.5/esp-idf/components/esp_psram D:/esp-idf-v5.5/esp-idf/components/esp_ringbuf D:/esp-idf-v5.5/esp-idf/components/esp_rom D:/esp-idf-v5.5/esp-idf/components/esp_security D:/esp-idf-v5.5/esp-idf/components/esp_system D:/esp-idf-v5.5/esp-idf/components/esp_timer D:/esp-idf-v5.5/esp-idf/components/esp_vfs_console D:/esp-idf-v5.5/esp-idf/components/esp_wifi D:/esp-idf-v5.5/esp-idf/components/espcoredump D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__button D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__cmake_utilities D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp-dl D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32-camera D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_codec_dev D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_jpeg D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_new_jpeg D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__human_face_detect D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__qma6100p D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__usb_host_uvc D:/esp-idf-v5.5/esp-idf/components/esptool_py D:/esp-idf-v5.5/esp-idf/components/fatfs D:/esp-idf-v5.5/esp-idf/components/freertos D:/esp-idf-v5.5/esp-idf/components/hal D:/esp-idf-v5.5/esp-idf/components/heap D:/esp-idf-v5.5/esp-idf/components/http_parser D:/esp-idf-v5.5/esp-idf/components/idf_test D:/esp-idf-v5.5/esp-idf/components/ieee802154 D:/esp-idf-v5.5/esp-idf/components/json D:/esp-idf-v5.5/esp-idf/components/log D:/esp-idf-v5.5/esp-idf/components/lwip D:/esp-idf-v5.5/esp-who/examples/human_face_detect/main D:/esp-idf-v5.5/esp-idf/components/mbedtls D:/esp-idf-v5.5/esp-idf/components/mqtt D:/esp-idf-v5.5/esp-idf/components/newlib D:/esp-idf-v5.5/esp-idf/components/nvs_flash D:/esp-idf-v5.5/esp-idf/components/nvs_sec_provider D:/esp-idf-v5.5/esp-idf/components/openthread D:/esp-idf-v5.5/esp-idf/components/partition_table D:/esp-idf-v5.5/esp-idf/components/perfmon D:/esp-idf-v5.5/esp-idf/components/protobuf-c D:/esp-idf-v5.5/esp-idf/components/protocomm D:/esp-idf-v5.5/esp-idf/components/pthread D:/esp-idf-v5.5/esp-idf/components/rt D:/esp-idf-v5.5/esp-idf/components/sdmmc D:/esp-idf-v5.5/esp-idf/components/soc D:/esp-idf-v5.5/esp-idf/components/spi_flash D:/esp-idf-v5.5/esp-idf/components/spiffs D:/esp-idf-v5.5/esp-idf/components/tcp_transport D:/esp-idf-v5.5/esp-idf/components/touch_element D:/esp-idf-v5.5/esp-idf/components/ulp D:/esp-idf-v5.5/esp-idf/components/unity D:/esp-idf-v5.5/esp-idf/components/usb D:/esp-idf-v5.5/esp-idf/components/vfs D:/esp-idf-v5.5/esp-idf/components/wear_levelling D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_cam D:/esp-idf-v5.5/esp-who/components/who_detect D:/esp-idf-v5.5/esp-who/components/who_app/who_detect_app D:/esp-idf-v5.5/esp-who/components/who_frame_cap D:/esp-idf-v5.5/esp-who/components/who_frame_lcd_disp D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_lcd D:/esp-idf-v5.5/esp-who/components/who_task D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_usb D:/esp-idf-v5.5/esp-idf/components/wifi_provisioning D:/esp-idf-v5.5/esp-idf/components/wpa_supplicant D:/esp-idf-v5.5/esp-idf/components/xtensa
-- Configuring done (36.9s)
-- Generating done (1.6s)
-- Build files have been written to: D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build
- 正在执行任务: D:.esp-idf-v5.5\tools\ninja\1.12.1\ninja.EXE
[4/1277] 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,
[942/1277] Building CXX object esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj FAILED: esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj D:.esp-idf-v5.5\tools\xtensa-esp-elf\esp-14.2.0_20241119\xtensa-esp-elf\bin\xtensa-esp32s3-elf-g++.exe -DESP_PLATFORM -DIDF_VER="v5.5" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -ID:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/config -ID:/esp-idf-v5.5/esp-who/components/who_task -ID:/esp-idf-v5.5/esp-idf/components/newlib/platform_include -ID:/esp-idf-v5.5/esp-idf/components/freertos/config/include -ID:/esp-idf-v5.5/esp-idf/components/freertos/config/include/freertos -ID:/esp-idf-v5.5/esp-idf/components/freertos/config/xtensa/include -ID:/esp-idf-v5.5/esp-idf/components/freertos/FreeRTOS-Kernel/include -ID:/esp-idf-v5.5/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -ID:/esp-idf-v5.5/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -ID:/esp-idf-v5.5/esp-idf/components/freertos/esp_additions/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/include/soc -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/include/soc/esp32s3 -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/dma/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/ldo/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/debug_probe/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/power_supply/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/port/esp32s3/. -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/port/esp32s3/include -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/. -ID:/esp-idf-v5.5/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/include -ID:/esp-idf-v5.5/esp-idf/components/heap/include -ID:/esp-idf-v5.5/esp-idf/components/heap/tlsf -ID:/esp-idf-v5.5/esp-idf/components/log/include -ID:/esp-idf-v5.5/esp-idf/components/soc/include -ID:/esp-idf-v5.5/esp-idf/components/soc/esp32s3 -ID:/esp-idf-v5.5/esp-idf/components/soc/esp32s3/include -ID:/esp-idf-v5.5/esp-idf/components/soc/esp32s3/register -ID:/esp-idf-v5.5/esp-idf/components/hal/platform_port/include -ID:/esp-idf-v5.5/esp-idf/components/hal/esp32s3/include -ID:/esp-idf-v5.5/esp-idf/components/hal/include -ID:/esp-idf-v5.5/esp-idf/components/esp_rom/include -ID:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/include -ID:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/include/esp32s3 -ID:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3 -ID:/esp-idf-v5.5/esp-idf/components/esp_common/include -ID:/esp-idf-v5.5/esp-idf/components/esp_system/include -ID:/esp-idf-v5.5/esp-idf/components/esp_system/port/soc -ID:/esp-idf-v5.5/esp-idf/components/esp_system/port/include/private -ID:/esp-idf-v5.5/esp-idf/components/xtensa/esp32s3/include -ID:/esp-idf-v5.5/esp-idf/components/xtensa/include -ID:/esp-idf-v5.5/esp-idf/components/xtensa/deprecated_include -ID:/esp-idf-v5.5/esp-idf/components/lwip/include -ID:/esp-idf-v5.5/esp-idf/components/lwip/include/apps -ID:/esp-idf-v5.5/esp-idf/components/lwip/include/apps/sntp -ID:/esp-idf-v5.5/esp-idf/components/lwip/lwip/src/include -ID:/esp-idf-v5.5/esp-idf/components/lwip/port/include -ID:/esp-idf-v5.5/esp-idf/components/lwip/port/freertos/include -ID:/esp-idf-v5.5/esp-idf/components/lwip/port/esp32xx/include -ID:/esp-idf-v5.5/esp-idf/components/lwip/port/esp32xx/include/arch -ID:/esp-idf-v5.5/esp-idf/components/lwip/port/esp32xx/include/sys -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fno-shrink-wrap -fmacro-prefix-map=D:/esp-idf-v5.5/esp-who/examples/human_face_detect=. -fmacro-prefix-map=D:/esp-idf-v5.5/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -MD -MT esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj -MF esp-idf\who_task\CMakeFiles__idf_who_task.dir\who_task_state.cpp.obj.d -o esp-idf/who_task/CMakeFiles/__idf_who_task.dir/who_task_state.cpp.obj -c D:/esp-idf-v5.5/esp-who/components/who_task/who_task_state.cpp D:/esp-idf-v5.5/esp-who/components/who_task/who_task_state.cpp: In member function 'void who::task::WhoTaskState::print_task_status()': D:/esp-idf-v5.5/esp-who/components/who_task/who_task_state.cpp:73:37: error: 'TaskStatus_t' {aka 'struct xTASK_STATUS'} has no member named 'xCoreID' 73 | task_status_array[i].xCoreID, | ^~~~~~~ [959/1277] Performing configure step for 'bootloader' -- Found Git: D:/.esp-idf-v5.5/tools/idf-git/2.39.2/cmd/git.exe (found version "2.39.2.windows.1") -- Minimal build - OFF -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- The ASM compiler identification is GNU -- Found assembler: D:/.esp-idf-v5.5/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: D:/.esp-idf-v5.5/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-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:/.esp-idf-v5.5/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32s3 -- Project sdkconfig file D:/esp-idf-v5.5/esp-who/examples/human_face_detect/sdkconfig -- Compiler supported targets: xtensa-esp-elf -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Bootloader project name: "bootloader" version: 1 -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_security esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: D:/esp-idf-v5.5/esp-idf/components/bootloader D:/esp-idf-v5.5/esp-idf/components/bootloader_support D:/esp-idf-v5.5/esp-idf/components/efuse D:/esp-idf-v5.5/esp-idf/components/esp_app_format D:/esp-idf-v5.5/esp-idf/components/esp_bootloader_format D:/esp-idf-v5.5/esp-idf/components/esp_common D:/esp-idf-v5.5/esp-idf/components/esp_hw_support D:/esp-idf-v5.5/esp-idf/components/esp_rom D:/esp-idf-v5.5/esp-idf/components/esp_security D:/esp-idf-v5.5/esp-idf/components/esp_system D:/esp-idf-v5.5/esp-idf/components/esptool_py D:/esp-idf-v5.5/esp-idf/components/freertos D:/esp-idf-v5.5/esp-idf/components/hal D:/esp-idf-v5.5/esp-idf/components/log D:/esp-idf-v5.5/esp-idf/components/bootloader/subproject/main D:/esp-idf-v5.5/esp-idf/components/bootloader/subproject/components/micro-ecc D:/esp-idf-v5.5/esp-idf/components/newlib D:/esp-idf-v5.5/esp-idf/components/partition_table D:/esp-idf-v5.5/esp-idf/components/soc D:/esp-idf-v5.5/esp-idf/components/spi_flash D:/esp-idf-v5.5/esp-idf/components/xtensa -- Configuring done (9.8s) -- Generating done (0.2s) -- Build files have been written to: D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/bootloader ninja: build stopped: subcommand failed.
- 终端进程“D:.esp-idf-v5.5\tools\ninja\1.12.1\ninja.EXE”已终止,退出代码: 1。
@BB1989 运行 idf.py reconfigure的日志有吗?
PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect> idf.py reconfigure idf.py : 无法将“idf.py”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1
- idf.py reconfigure
-
+ CategoryInfo : ObjectNotFound: (idf.py:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect>
@100312dog WHO开发需要几个环境变量啊?之前做ESP32开发的时候好像并不需要设置环境变量。 网上也没有找到相关的环境变量 设置的教程。
@BB1989 https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/windows-setup.html
esp-idf本身的使用就是需要一些环境变量的,这个是export.bat脚本导入的。 你前面肯定是自己开了个终端,但是这个终端里没有esp-idf需要的环境变量,所以找不到idf.py,你要到esp-idf安装目录手动执行export.bat才能在当前终端激活esp-idf。
如果要自动激活esp-idf,windows下 需要用专门的esp-idf prompt终端 或者 vscode里面ctrl+p 执行 open esp-idf terminal。
除此之外,esp-who 还需要设置IDF_EXTRA_ACTIONS_PATH这个环境变量。
D:\esp-idf-v5.5\esp-who\examples\human_face_detect>idf.py reconfigure
No module named 'click'
This usually means that "idf.py" was not spawned within an ESP-IDF shell environment or the python virtual environment used by "idf.py" is corrupted.
Please use idf.py only in an ESP-IDF shell environment. If problem persists, please try to install ESP-IDF tools again as described in the Get Started guide.
@BB1989 看着感觉是python造成的报错。你装esp-idf如果是vscode装的,就vscode里面ctrl+p 执行 open esp-idf terminal, 如果是.exe装的,需要用esp-idf prompt。
我感觉是不是需要通过菜单配置里面进行设置? 按照您刚才说的。是不是WHO开发不能用IDF+VSCODE的方式进行开发啊?
@BB1989 我就是用vscode开发阿,这个编译报错是因为你这一步没有完成
没有选到正确的sdkconfig
不能直接用VS 里面的那个编译按钮,只能通过命令行进行编译吗?
我感觉我好像在搭建环境的时候差了一步
我是不是必须要安装 ESP-IDF 工具安装器? 还是说直接在VSCODE 中通过
安装就可以了?
PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect> idf.py reconfigure Executing action: reconfigure Running cmake in directory D:\esp-idf-v5.5\esp-who\examples\human_face_detect\build Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=D:.esp-idf-v5.5\python_env\idf5.5_py3.11_env\Scripts\python.exe -DESP_PLATFORM=1 -DCCACHE_ENABLE=1 D:\esp-idf-v5.5\esp-who\examples\human_face_detect"... -- Minimal build - OFF -- ccache will be used for faster recompilation -- Building ESP-IDF components for target esp32s3 NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Processing 12 dependencies: NOTICE: [1/12] espressif/button (4.1.3) NOTICE: [2/12] espressif/cmake_utilities (0.5.3) NOTICE: [3/12] espressif/esp-dl (3.1.5) NOTICE: [4/12] espressif/esp32-camera (2.1.0) NOTICE: [5/12] espressif/esp32_s3_eye_noglib (5.0.0~3) NOTICE: [6/12] espressif/esp_codec_dev (1.3.6) NOTICE: [7/12] espressif/esp_jpeg (1.3.1) NOTICE: [8/12] espressif/esp_new_jpeg (0.6.1) NOTICE: [9/12] espressif/human_face_detect (0.2.3) NOTICE: [10/12] espressif/qma6100p (2.0.0) NOTICE: [11/12] espressif/usb_host_uvc (2.3.0) NOTICE: [12/12] idf (5.5.0) NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib -- Project sdkconfig file D:/esp-idf-v5.5/esp-who/examples/human_face_detect/sdkconfig warning: BSP_DISPLAY_LVGL_BUFFER_IN_PSRAM (defined at D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib/Kconfig:90) has leading or trailing whitespace in its prompt -- Compiler supported targets: xtensa-esp-elf -- USING O3 -- App "human_face_detect" version: v0.9.4-243-g31e3489 -- Adding linker script D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/sections.ld.in -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- BUTTON: 4.1.3 -- QMA6100P: 2.0.0 -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif__button espressif__cmake_utilities espressif__esp-dl espressif__esp32-camera espressif__esp32_s3_eye_noglib espressif__esp_codec_dev espressif__esp_jpeg espressif__esp_new_jpeg espressif__human_face_detect espressif__qma6100p espressif__usb_host_uvc esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling who_cam who_detect who_detect_app who_frame_cap who_frame_lcd_disp who_lcd who_task who_usb wifi_provisioning wpa_supplicant xtensa -- Component paths: D:/esp-idf-v5.5/esp-idf/components/app_trace D:/esp-idf-v5.5/esp-idf/components/app_update D:/esp-idf-v5.5/esp-idf/components/bootloader D:/esp-idf-v5.5/esp-idf/components/bootloader_support D:/esp-idf-v5.5/esp-idf/components/bt D:/esp-idf-v5.5/esp-idf/components/cmock D:/esp-idf-v5.5/esp-idf/components/console D:/esp-idf-v5.5/esp-idf/components/cxx D:/esp-idf-v5.5/esp-idf/components/driver D:/esp-idf-v5.5/esp-idf/components/efuse D:/esp-idf-v5.5/esp-idf/components/esp-tls D:/esp-idf-v5.5/esp-idf/components/esp_adc D:/esp-idf-v5.5/esp-idf/components/esp_app_format D:/esp-idf-v5.5/esp-idf/components/esp_bootloader_format D:/esp-idf-v5.5/esp-idf/components/esp_coex D:/esp-idf-v5.5/esp-idf/components/esp_common D:/esp-idf-v5.5/esp-idf/components/esp_driver_ana_cmpr D:/esp-idf-v5.5/esp-idf/components/esp_driver_bitscrambler D:/esp-idf-v5.5/esp-idf/components/esp_driver_cam D:/esp-idf-v5.5/esp-idf/components/esp_driver_dac D:/esp-idf-v5.5/esp-idf/components/esp_driver_gpio D:/esp-idf-v5.5/esp-idf/components/esp_driver_gptimer D:/esp-idf-v5.5/esp-idf/components/esp_driver_i2c D:/esp-idf-v5.5/esp-idf/components/esp_driver_i2s D:/esp-idf-v5.5/esp-idf/components/esp_driver_isp D:/esp-idf-v5.5/esp-idf/components/esp_driver_jpeg D:/esp-idf-v5.5/esp-idf/components/esp_driver_ledc D:/esp-idf-v5.5/esp-idf/components/esp_driver_mcpwm D:/esp-idf-v5.5/esp-idf/components/esp_driver_parlio D:/esp-idf-v5.5/esp-idf/components/esp_driver_pcnt D:/esp-idf-v5.5/esp-idf/components/esp_driver_ppa D:/esp-idf-v5.5/esp-idf/components/esp_driver_rmt D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdio D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdm D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdmmc D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdspi D:/esp-idf-v5.5/esp-idf/components/esp_driver_spi D:/esp-idf-v5.5/esp-idf/components/esp_driver_touch_sens D:/esp-idf-v5.5/esp-idf/components/esp_driver_tsens D:/esp-idf-v5.5/esp-idf/components/esp_driver_twai D:/esp-idf-v5.5/esp-idf/components/esp_driver_uart D:/esp-idf-v5.5/esp-idf/components/esp_driver_usb_serial_jtag D:/esp-idf-v5.5/esp-idf/components/esp_eth D:/esp-idf-v5.5/esp-idf/components/esp_event D:/esp-idf-v5.5/esp-idf/components/esp_gdbstub D:/esp-idf-v5.5/esp-idf/components/esp_hid D:/esp-idf-v5.5/esp-idf/components/esp_http_client D:/esp-idf-v5.5/esp-idf/components/esp_http_server D:/esp-idf-v5.5/esp-idf/components/esp_https_ota D:/esp-idf-v5.5/esp-idf/components/esp_https_server D:/esp-idf-v5.5/esp-idf/components/esp_hw_support D:/esp-idf-v5.5/esp-idf/components/esp_lcd D:/esp-idf-v5.5/esp-idf/components/esp_local_ctrl D:/esp-idf-v5.5/esp-idf/components/esp_mm D:/esp-idf-v5.5/esp-idf/components/esp_netif D:/esp-idf-v5.5/esp-idf/components/esp_netif_stack D:/esp-idf-v5.5/esp-idf/components/esp_partition D:/esp-idf-v5.5/esp-idf/components/esp_phy D:/esp-idf-v5.5/esp-idf/components/esp_pm D:/esp-idf-v5.5/esp-idf/components/esp_psram D:/esp-idf-v5.5/esp-idf/components/esp_ringbuf D:/esp-idf-v5.5/esp-idf/components/esp_rom D:/esp-idf-v5.5/esp-idf/components/esp_security D:/esp-idf-v5.5/esp-idf/components/esp_system D:/esp-idf-v5.5/esp-idf/components/esp_timer D:/esp-idf-v5.5/esp-idf/components/esp_vfs_console D:/esp-idf-v5.5/esp-idf/components/esp_wifi D:/esp-idf-v5.5/esp-idf/components/espcoredump D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__button D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__cmake_utilities D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp-dl D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32-camera D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_codec_dev D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_jpeg D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_new_jpeg D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__human_face_detect D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__qma6100p D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__usb_host_uvc D:/esp-idf-v5.5/esp-idf/components/esptool_py D:/esp-idf-v5.5/esp-idf/components/fatfs D:/esp-idf-v5.5/esp-idf/components/freertos D:/esp-idf-v5.5/esp-idf/components/hal D:/esp-idf-v5.5/esp-idf/components/heap D:/esp-idf-v5.5/esp-idf/components/http_parser D:/esp-idf-v5.5/esp-idf/components/idf_test D:/esp-idf-v5.5/esp-idf/components/ieee802154 D:/esp-idf-v5.5/esp-idf/components/json D:/esp-idf-v5.5/esp-idf/components/log D:/esp-idf-v5.5/esp-idf/components/lwip D:/esp-idf-v5.5/esp-who/examples/human_face_detect/main D:/esp-idf-v5.5/esp-idf/components/mbedtls D:/esp-idf-v5.5/esp-idf/components/mqtt D:/esp-idf-v5.5/esp-idf/components/newlib D:/esp-idf-v5.5/esp-idf/components/nvs_flash D:/esp-idf-v5.5/esp-idf/components/nvs_sec_provider D:/esp-idf-v5.5/esp-idf/components/openthread D:/esp-idf-v5.5/esp-idf/components/partition_table D:/esp-idf-v5.5/esp-idf/components/perfmon D:/esp-idf-v5.5/esp-idf/components/protobuf-c D:/esp-idf-v5.5/esp-idf/components/protocomm D:/esp-idf-v5.5/esp-idf/components/pthread D:/esp-idf-v5.5/esp-idf/components/rt D:/esp-idf-v5.5/esp-idf/components/sdmmc D:/esp-idf-v5.5/esp-idf/components/soc D:/esp-idf-v5.5/esp-idf/components/spi_flash D:/esp-idf-v5.5/esp-idf/components/spiffs D:/esp-idf-v5.5/esp-idf/components/tcp_transport D:/esp-idf-v5.5/esp-idf/components/touch_element D:/esp-idf-v5.5/esp-idf/components/ulp D:/esp-idf-v5.5/esp-idf/components/unity D:/esp-idf-v5.5/esp-idf/components/usb D:/esp-idf-v5.5/esp-idf/components/vfs D:/esp-idf-v5.5/esp-idf/components/wear_levelling D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_cam D:/esp-idf-v5.5/esp-who/components/who_detect D:/esp-idf-v5.5/esp-who/components/who_app/who_detect_app D:/esp-idf-v5.5/esp-who/components/who_frame_cap D:/esp-idf-v5.5/esp-who/components/who_frame_lcd_disp D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_lcd D:/esp-idf-v5.5/esp-who/components/who_task D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_usb D:/esp-idf-v5.5/esp-idf/components/wifi_provisioning D:/esp-idf-v5.5/esp-idf/components/wpa_supplicant D:/esp-idf-v5.5/esp-idf/components/xtensa -- Configuring done (17.5s) -- Generating done (1.8s) -- Build files have been written to: D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build
@BB1989 对的,按钮只能完成一些简单的terminal等价操作
噢噢,好像是ctrl+shift+p,会有一个下拉窗出来。
或者下面有个按钮
-- Build files have been written to: D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect> idf.py reconfigure -DIDF_TARGET=target -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.bsp_name Executing action: reconfigure Target 'target' specified on command line is not consistent with target 'esp32s3' in the environment. PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect>
@BB1989 idf.py reconfigure -DIDF_TARGET=target -DSDKCONFIG_DEFAULTS=sdkconfig.bsp.bsp_name后面要加参数的呀, target和sdkconfig.bsp.bsp_name要替换掉
这个应该怎么添加啊。。不懂啊。。这两个分别是啥啊?不好意思啊。。一点儿不懂。现在芯片设置了啊。但是两个参数不知道写啥。。
PS D:\esp-idf-v5.5\esp-who\examples\human_face_detect> idf.py reconfigure Executing action: reconfigure Running cmake in directory D:\esp-idf-v5.5\esp-who\examples\human_face_detect\build Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=D:.esp-idf-v5.5\python_env\idf5.5_py3.11_env\Scripts\python.exe -DESP_PLATFORM=1 -DCCACHE_ENABLE=1 D:\esp-idf-v5.5\esp-who\examples\human_face_detect"... -- Minimal build - OFF -- ccache will be used for faster recompilation -- Building ESP-IDF components for target esp32s3 NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Processing 12 dependencies: NOTICE: [1/12] espressif/button (4.1.3) NOTICE: [2/12] espressif/cmake_utilities (0.5.3) NOTICE: [3/12] espressif/esp-dl (3.1.5) NOTICE: [4/12] espressif/esp32-camera (2.1.0) NOTICE: [5/12] espressif/esp32_s3_eye_noglib (5.0.0~3) NOTICE: [6/12] espressif/esp_codec_dev (1.3.6) NOTICE: [7/12] espressif/esp_jpeg (1.3.1) NOTICE: [8/12] espressif/esp_new_jpeg (0.6.1) NOTICE: [9/12] espressif/human_face_detect (0.2.3) NOTICE: [10/12] espressif/qma6100p (2.0.0) NOTICE: [11/12] espressif/usb_host_uvc (2.3.0) NOTICE: [12/12] idf (5.5.0) NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: espressif/esp32_p4_function_ev_board_noglib -- Project sdkconfig file D:/esp-idf-v5.5/esp-who/examples/human_face_detect/sdkconfig warning: BSP_DISPLAY_LVGL_BUFFER_IN_PSRAM (defined at D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib/Kconfig:90) has leading or trailing whitespace in its prompt -- Compiler supported targets: xtensa-esp-elf -- USING O3 -- App "human_face_detect" version: v0.9.4-243-g31e3489 -- Adding linker script D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build/esp-idf/esp_system/ld/sections.ld.in -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script D:/esp-idf-v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- BUTTON: 4.1.3 -- QMA6100P: 2.0.0 -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif__button espressif__cmake_utilities espressif__esp-dl espressif__esp32-camera espressif__esp32_s3_eye_noglib espressif__esp_codec_dev espressif__esp_jpeg espressif__esp_new_jpeg espressif__human_face_detect espressif__qma6100p espressif__usb_host_uvc esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling who_cam who_detect who_detect_app who_frame_cap who_frame_lcd_disp who_lcd who_task who_usb wifi_provisioning wpa_supplicant xtensa -- Component paths: D:/esp-idf-v5.5/esp-idf/components/app_trace D:/esp-idf-v5.5/esp-idf/components/app_update D:/esp-idf-v5.5/esp-idf/components/bootloader D:/esp-idf-v5.5/esp-idf/components/bootloader_support D:/esp-idf-v5.5/esp-idf/components/bt D:/esp-idf-v5.5/esp-idf/components/cmock D:/esp-idf-v5.5/esp-idf/components/console D:/esp-idf-v5.5/esp-idf/components/cxx D:/esp-idf-v5.5/esp-idf/components/driver D:/esp-idf-v5.5/esp-idf/components/efuse D:/esp-idf-v5.5/esp-idf/components/esp-tls D:/esp-idf-v5.5/esp-idf/components/esp_adc D:/esp-idf-v5.5/esp-idf/components/esp_app_format D:/esp-idf-v5.5/esp-idf/components/esp_bootloader_format D:/esp-idf-v5.5/esp-idf/components/esp_coex D:/esp-idf-v5.5/esp-idf/components/esp_common D:/esp-idf-v5.5/esp-idf/components/esp_driver_ana_cmpr D:/esp-idf-v5.5/esp-idf/components/esp_driver_bitscrambler D:/esp-idf-v5.5/esp-idf/components/esp_driver_cam D:/esp-idf-v5.5/esp-idf/components/esp_driver_dac D:/esp-idf-v5.5/esp-idf/components/esp_driver_gpio D:/esp-idf-v5.5/esp-idf/components/esp_driver_gptimer D:/esp-idf-v5.5/esp-idf/components/esp_driver_i2c D:/esp-idf-v5.5/esp-idf/components/esp_driver_i2s D:/esp-idf-v5.5/esp-idf/components/esp_driver_isp D:/esp-idf-v5.5/esp-idf/components/esp_driver_jpeg D:/esp-idf-v5.5/esp-idf/components/esp_driver_ledc D:/esp-idf-v5.5/esp-idf/components/esp_driver_mcpwm D:/esp-idf-v5.5/esp-idf/components/esp_driver_parlio D:/esp-idf-v5.5/esp-idf/components/esp_driver_pcnt D:/esp-idf-v5.5/esp-idf/components/esp_driver_ppa D:/esp-idf-v5.5/esp-idf/components/esp_driver_rmt D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdio D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdm D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdmmc D:/esp-idf-v5.5/esp-idf/components/esp_driver_sdspi D:/esp-idf-v5.5/esp-idf/components/esp_driver_spi D:/esp-idf-v5.5/esp-idf/components/esp_driver_touch_sens D:/esp-idf-v5.5/esp-idf/components/esp_driver_tsens D:/esp-idf-v5.5/esp-idf/components/esp_driver_twai D:/esp-idf-v5.5/esp-idf/components/esp_driver_uart D:/esp-idf-v5.5/esp-idf/components/esp_driver_usb_serial_jtag D:/esp-idf-v5.5/esp-idf/components/esp_eth D:/esp-idf-v5.5/esp-idf/components/esp_event D:/esp-idf-v5.5/esp-idf/components/esp_gdbstub D:/esp-idf-v5.5/esp-idf/components/esp_hid D:/esp-idf-v5.5/esp-idf/components/esp_http_client D:/esp-idf-v5.5/esp-idf/components/esp_http_server D:/esp-idf-v5.5/esp-idf/components/esp_https_ota D:/esp-idf-v5.5/esp-idf/components/esp_https_server D:/esp-idf-v5.5/esp-idf/components/esp_hw_support D:/esp-idf-v5.5/esp-idf/components/esp_lcd D:/esp-idf-v5.5/esp-idf/components/esp_local_ctrl D:/esp-idf-v5.5/esp-idf/components/esp_mm D:/esp-idf-v5.5/esp-idf/components/esp_netif D:/esp-idf-v5.5/esp-idf/components/esp_netif_stack D:/esp-idf-v5.5/esp-idf/components/esp_partition D:/esp-idf-v5.5/esp-idf/components/esp_phy D:/esp-idf-v5.5/esp-idf/components/esp_pm D:/esp-idf-v5.5/esp-idf/components/esp_psram D:/esp-idf-v5.5/esp-idf/components/esp_ringbuf D:/esp-idf-v5.5/esp-idf/components/esp_rom D:/esp-idf-v5.5/esp-idf/components/esp_security D:/esp-idf-v5.5/esp-idf/components/esp_system D:/esp-idf-v5.5/esp-idf/components/esp_timer D:/esp-idf-v5.5/esp-idf/components/esp_vfs_console D:/esp-idf-v5.5/esp-idf/components/esp_wifi D:/esp-idf-v5.5/esp-idf/components/espcoredump D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__button D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__cmake_utilities D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp-dl D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32-camera D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp32_s3_eye_noglib D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_codec_dev D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_jpeg D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__esp_new_jpeg D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__human_face_detect D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__qma6100p D:/esp-idf-v5.5/esp-who/examples/human_face_detect/managed_components/espressif__usb_host_uvc D:/esp-idf-v5.5/esp-idf/components/esptool_py D:/esp-idf-v5.5/esp-idf/components/fatfs D:/esp-idf-v5.5/esp-idf/components/freertos D:/esp-idf-v5.5/esp-idf/components/hal D:/esp-idf-v5.5/esp-idf/components/heap D:/esp-idf-v5.5/esp-idf/components/http_parser D:/esp-idf-v5.5/esp-idf/components/idf_test D:/esp-idf-v5.5/esp-idf/components/ieee802154 D:/esp-idf-v5.5/esp-idf/components/json D:/esp-idf-v5.5/esp-idf/components/log D:/esp-idf-v5.5/esp-idf/components/lwip D:/esp-idf-v5.5/esp-who/examples/human_face_detect/main D:/esp-idf-v5.5/esp-idf/components/mbedtls D:/esp-idf-v5.5/esp-idf/components/mqtt D:/esp-idf-v5.5/esp-idf/components/newlib D:/esp-idf-v5.5/esp-idf/components/nvs_flash D:/esp-idf-v5.5/esp-idf/components/nvs_sec_provider D:/esp-idf-v5.5/esp-idf/components/openthread D:/esp-idf-v5.5/esp-idf/components/partition_table D:/esp-idf-v5.5/esp-idf/components/perfmon D:/esp-idf-v5.5/esp-idf/components/protobuf-c D:/esp-idf-v5.5/esp-idf/components/protocomm D:/esp-idf-v5.5/esp-idf/components/pthread D:/esp-idf-v5.5/esp-idf/components/rt D:/esp-idf-v5.5/esp-idf/components/sdmmc D:/esp-idf-v5.5/esp-idf/components/soc D:/esp-idf-v5.5/esp-idf/components/spi_flash D:/esp-idf-v5.5/esp-idf/components/spiffs D:/esp-idf-v5.5/esp-idf/components/tcp_transport D:/esp-idf-v5.5/esp-idf/components/touch_element D:/esp-idf-v5.5/esp-idf/components/ulp D:/esp-idf-v5.5/esp-idf/components/unity D:/esp-idf-v5.5/esp-idf/components/usb D:/esp-idf-v5.5/esp-idf/components/vfs D:/esp-idf-v5.5/esp-idf/components/wear_levelling D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_cam D:/esp-idf-v5.5/esp-who/components/who_detect D:/esp-idf-v5.5/esp-who/components/who_app/who_detect_app D:/esp-idf-v5.5/esp-who/components/who_frame_cap D:/esp-idf-v5.5/esp-who/components/who_frame_lcd_disp D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_lcd D:/esp-idf-v5.5/esp-who/components/who_task D:/esp-idf-v5.5/esp-who/components/who_peripherals/who_usb D:/esp-idf-v5.5/esp-idf/components/wifi_provisioning D:/esp-idf-v5.5/esp-idf/components/wpa_supplicant D:/esp-idf-v5.5/esp-idf/components/xtensa -- Configuring done (17.5s) -- Generating done (1.8s) -- Build files have been written to: D:/esp-idf-v5.5/esp-who/examples/human_face_detect/build
这里是不是已经编译好了啊?
@BB1989 不是呀,这边的reconfigure只是cmake了一下,后面才会build target就是你板子芯片的型号,esp32s3或者esp32p4
执行
idf.py reconfigure -DIDF_TARGET="esp32s3" -DSDKCONFIG_DEFAULTS="sdkconfig.bsp.esp32_s3_eye_noglib"
@BB1989 不是呀,这边的reconfigure只是cmake了一下,后面才会build target就是你板子芯片的型号,esp32s3或者esp32p4
每个例子下面会有一些sdkconfig开头的文件,如果你的板子是esp32s3eye,这个例子就是sdkconfig.bsp.esp32_s3_eye_noglib 执行
idf.py reconfigure -DIDF_TARGET="esp32s3" -DSDKCONFIG_DEFAULTS="sdkconfig.bsp.esp32_s3_eye_noglib"
执行完了,下面要执行啥呢? idf.py build?
每个例子下面会有一些sdkconfig开头的文件,如果你的板子是esp32s3eye,这个例子就是sdkconfig.bsp.esp32_s3_eye_noglib
执行