How to integrate the Edge Impulse SDK into an ncs3.3.0 project to run EI models

I have installed ncs3.3.0 and want to keep ncs unaffected. According to the document docs.nordicsemi.com/.../sdk_setup.html, I should choose to import the edge impulse SDK as an additional Zephyr module into the project. Then I use git clone --branch v2.0.0 github.com/.../sdk-edge-ai to pull this project onto my computer, and add set(EXTRA_ZEPHYR_MODULES "C:/ncs/ei_sdk/sdk-edge-ai") in the project's CMakeLists.txt to specify the path for edge AI, and add

CONFIG_CPP=y
CONFIG_REQUIRES_FULL_LIBCPP=y
CONFIG_STD_CPP11=y
CONFIG_EDGE_IMPULSE_SDK=y
CONFIG_EI_WRAPPER=n
CONFIG_FP16=n
CONFIG_EDGE_IMPULSE_PATH="F:/nrf54l15_app/ei_ml_test/ei_zephyr_eon_model.zip"

in prj.conf.

Finally I started compiling, but what I got was F:/nrf54l15_app/ei_ml_test_3.3.0/prj.conf:51: warning: attempt to assign the value 'y' to the undefined symbol EDGE_IMPULSE_SDK

F:/nrf54l15_app/ei_ml_test_3.3.0/prj.conf:54: warning: attempt to assign the value '"F:/nrf54l15_app/ei_ml_test/ei_zephyr_eon_model.zip"' to the undefined symbol EDGE_IMPULSE_ PATH
These two error messages.

What is the reason for this?

Related