89 lines
17 KiB
Plaintext
89 lines
17 KiB
Plaintext
|
[0/1] Re-running CMake...
|
||
|
-- ccache will be used for faster recompilation
|
||
|
-- Building ESP-IDF components for target esp32s3
|
||
|
-- Project sdkconfig file E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/sdkconfig
|
||
|
-- App "wheel" version: a8ab325-dirty
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/build/esp-idf/esp_system/ld/memory.ld
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/ld/esp32s3/sections.ld.in
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
|
||
|
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/ld/esp32s3.peripherals.ld
|
||
|
-- Components: adc_measure app_trace app_update bdc_motor bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format 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_lcd esp_local_ctrl esp_netif esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mcpwm_bdc_control modbus_tcp mqtt newlib nvs_flash openthread partition_table perfmon pid_ctrl protobuf-c protocomm pthread sdmmc servo soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wifi_station wpa_supplicant xtensa
|
||
|
-- Component paths: E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure E:/Espressif/frameworks/esp-idf-v5.0.4/components/app_trace E:/Espressif/frameworks/esp-idf-v5.0.4/components/app_update E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/bdc_motor E:/Espressif/frameworks/esp-idf-v5.0.4/components/bootloader E:/Espressif/frameworks/esp-idf-v5.0.4/components/bootloader_support E:/Espressif/frameworks/esp-idf-v5.0.4/components/bt E:/Espressif/frameworks/esp-idf-v5.0.4/components/cmock E:/Espressif/frameworks/esp-idf-v5.0.4/components/console E:/Espressif/frameworks/esp-idf-v5.0.4/components/cxx E:/Espressif/frameworks/esp-idf-v5.0.4/components/driver E:/Espressif/frameworks/esp-idf-v5.0.4/components/efuse E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp-tls E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_eth E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_event E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_gdbstub E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hid E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_http_client E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_http_server E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_https_ota E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_https_server E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_local_ctrl E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_netif E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_partition E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_phy E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_pm E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_psram E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_ringbuf E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_timer E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_wifi E:/Espressif/frameworks/esp-idf-v5.0.4/components/espcoredump E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py E:/Espressif/frameworks/esp-idf-v5.0.4/components/fatfs E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal E:/Espressif/frameworks/esp-idf-v5.0.4/components/heap E:/Espressif/frameworks/esp-idf-v5.0.4/components/http_parser E:/Espressif/frameworks/esp-idf-v5.0.4/components/idf_test E:/Espressif/frameworks/esp-idf-v5.0.4/components/ieee802154 E:/Espressif/frameworks/esp-idf-v5.0.4/components/json E:/Espressif/frameworks/esp-idf-v5.0.4/components/log E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/main E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/mcpwm_bdc_control E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/modbus_tcp E:/Espressif/frameworks/esp-idf-v5.0.4/components/mqtt E:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib E:/Espressif/frameworks/esp-idf-v5.0.4/components/nvs_flash E:/Espressif/frameworks/esp-idf-v5.0.4/components/openthread E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table E:/Espressif/frameworks/esp-idf-v5.0.4/components/perfmon E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/pid_ctrl E:/Espressif/frameworks/esp-idf-v5.0.4/components/protobuf-c E:/Espressif/frameworks/esp-idf-v5.0.4/components/protocomm E:/Espressif/frameworks/esp-idf-v5.0.4/components/pthread E:/Espressif/frameworks/esp-idf-v5.0.4/components/sdmmc E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/servo E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc E:/Espressif/frameworks/esp-idf-v5.0.4/components/spi_flash E:/Espressif/frameworks
|
||
|
-- Configuring done
|
||
|
-- Generating done
|
||
|
-- Build files have been written to: E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/build
|
||
|
[1/10] Performing build step for 'bootloader'
|
||
|
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\wheel\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/build/bootloader/bootloader.bin"
|
||
|
Bootloader binary size 0x4f90 bytes. 0x3070 bytes (38%) free.
|
||
|
[2/8] Building C object esp-idf/adc_measure/CMakeFiles/__idf_adc_measure.dir/adc_measure.c.obj
|
||
|
FAILED: esp-idf/adc_measure/CMakeFiles/__idf_adc_measure.dir/adc_measure.c.obj
|
||
|
ccache E:\Espressif\tools\xtensa-esp32s3-elf\esp-2022r1-11.2.0\xtensa-esp32s3-elf\bin\xtensa-esp32s3-elf-gcc.exe -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -IE:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/build/config -IE:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include/freertos -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/private_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/platform_port/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/include/private -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include/arch -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/interface -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/deprecated/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_timer/include -mlongcalls -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel=. -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4=/IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu17 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v5.0.4-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -MD -MT esp-idf/adc_measure/CMakeFiles/__idf_adc_measure.dir/adc_measure.c.obj -MF esp-idf\adc_measure\CMakeFiles\__idf_adc_measure.dir\adc_measure.c.obj.d -o esp-idf/adc_measure/CMakeFiles/__idf_adc_measure.dir/adc_measure.c.obj -c E:/Espressif/frameworks/esp-idf-v5.0
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:49:63: error: 'gWordVar' undeclared here (not in a function)
|
||
|
49 | adc_measure_data_t *adc_measure_data = (adc_measure_data_t *)&gWordVar[20];
|
||
|
| ^~~~~~~~
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c: In function 'adc_measure_loop_cb':
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:57:5: error: too many arguments to function 'adc_measure_one'
|
||
|
57 | adc_measure_one(0, &v_raw, &v);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:17:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.h:5:5: note: declared here
|
||
|
5 | int adc_measure_one(int id);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:58:5: error: too many arguments to function 'adc_measure_one'
|
||
|
58 | adc_measure_one(1, &i_l_raw, &i_l);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:17:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.h:5:5: note: declared here
|
||
|
5 | int adc_measure_one(int id);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:59:5: error: too many arguments to function 'adc_measure_one'
|
||
|
59 | adc_measure_one(2, &i_r_raw, &i_r);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:17:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.h:5:5: note: declared here
|
||
|
5 | int adc_measure_one(int id);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/esp_intr_alloc.h:11,
|
||
|
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/esp_cpu.h:20,
|
||
|
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/spinlock.h:11,
|
||
|
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:74,
|
||
|
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:58,
|
||
|
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:70,
|
||
|
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:9:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c: In function 'adc_measure_init':
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:21:25: warning: passing argument 1 of 'adc_oneshot_config_channel' makes pointer from integer without a cast [-Wint-conversion]
|
||
|
21 | #define ADC_V_UNIT ADC_UNIT_2
|
||
|
| ^~~~~~~~~~
|
||
|
| |
|
||
|
| int
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common/include/esp_err.h:117:30: note: in definition of macro 'ESP_ERROR_CHECK'
|
||
|
117 | esp_err_t err_rc_ = (x); \
|
||
|
| ^
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:93:48: note: in expansion of macro 'ADC_V_UNIT'
|
||
|
93 | ESP_ERROR_CHECK(adc_oneshot_config_channel(ADC_V_UNIT, ADC_V_CHAN, &config));
|
||
|
| ^~~~~~~~~~
|
||
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:14:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc/include/esp_adc/adc_oneshot.h:68:64: note: expected 'adc_oneshot_unit_handle_t' {aka 'struct adc_oneshot_unit_ctx_t *'} but argument is of type 'int'
|
||
|
68 | esp_err_t adc_oneshot_config_channel(adc_oneshot_unit_handle_t handle, adc_channel_t channel, const adc_oneshot_chan_cfg_t *config);
|
||
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c: At top level:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:135:5: error: conflicting types for 'adc_measure_one'; have 'int(int, int *, int *)'
|
||
|
135 | int adc_measure_one(int id, int *raw, int *v)
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:17:
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.h:5:5: note: previous declaration of 'adc_measure_one' with type 'int(int)'
|
||
|
5 | int adc_measure_one(int id);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c: In function 'adc_measure_avg':
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:195:40: error: too few arguments to function 'adc_measure_one'
|
||
|
195 | for (i = 0; i < times; i++) avg += adc_measure_one(id);
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/wheel/components/adc_measure/adc_measure.c:135:5: note: declared here
|
||
|
135 | int adc_measure_one(int id, int *raw, int *v)
|
||
|
| ^~~~~~~~~~~~~~~
|
||
|
ninja: build stopped: subcommand failed.
|