openthread组件使用源代码编译出错
Posted: Sun Nov 14, 2021 6:01 pm
使用IDFv4.4版本.
芯片是ESP32.
编译平台是windows.
编译openthread的ot_cil例程.
使用默认配置可以正常编译,但是openthread使用源代码编译(在menuconfig里使能Build esp_openthread libraries from source)的形式再编译ot_cil的话会报错:
CMake Error at ../../../tools/cmake/component.cmake:369 (__component_get_property):
__component_get_property Function invoked with incorrect arguments for
function named: __component_get_property
Call Stack (most recent call first):
../../../components/openthread/CMakeLists.txt:52 (idf_component_get_property)
另外还一个不清楚是不是我操作问题,每次我menuconfig里修改了这个Build esp_openthread libraries from source后,工程默认是按ESP32-H2编译的,就算之前我用idf.py set-target esp32也会被覆盖.
芯片是ESP32.
编译平台是windows.
编译openthread的ot_cil例程.
使用默认配置可以正常编译,但是openthread使用源代码编译(在menuconfig里使能Build esp_openthread libraries from source)的形式再编译ot_cil的话会报错:
CMake Error at ../../../tools/cmake/component.cmake:369 (__component_get_property):
__component_get_property Function invoked with incorrect arguments for
function named: __component_get_property
Call Stack (most recent call first):
../../../components/openthread/CMakeLists.txt:52 (idf_component_get_property)
另外还一个不清楚是不是我操作问题,每次我menuconfig里修改了这个Build esp_openthread libraries from source后,工程默认是按ESP32-H2编译的,就算之前我用idf.py set-target esp32也会被覆盖.