Wifi shell sample failing due to Kconfig errors for nrf52840dk +nrf7002ek

Hello ,

I've been trying to build the wifi shell example sample for my nrf52840dk with a nrf7002ek shield. I'm setting the shield via CMakeLIsts ( set ( SHIELD nrf7002ek)) and I'm adding the CONFIG_WIFI_NRF70 Kconfig  for the wifi drives  as stated in the docs.

I keep getting these errors :



Parents
  • Hi Adam,

    And this is a build error? This seems to work on my side. What NCS version are you using? Does building it for eg. the nRF7002DK work for you? What about setting the EK shield using a cmake argument?

    Regards,

    Elfving

  • Hi Elfving ,

    My bad i wasn't precise . I'm developing from inside a devcontainer(docker) and i'm importing modules using a west.yml. here how my west.yml looks like. I'm wondering if the problem is coming from missing modules. ( the nrf_wifi is well imported in my zephyr/modules)


    manifest:
    remotes:
    - name: zephyrproject-rtos

    projects:
    - name: zephyr
    remote: zephyrproject-rtos
    revision: v4.1.0
    import:
    # By using name-allowlist we can clone only the modules that are
    # strictly needed by the application.
    name-allowlist:
    - cmsis # required by the ARM portœ
    - hal_stm32 # required by the STM32 based boards
    - segger
    - littlefs
    - cmsis # required by the ARM port
    - hal_nordic # required by the nRF based boards
    - tinycrypt # required by the BLE
    - open-amp # required by the BLE
    - libmetal # required by the BLE
    - hal_espressif
    - lvgl



Reply
  • Hi Elfving ,

    My bad i wasn't precise . I'm developing from inside a devcontainer(docker) and i'm importing modules using a west.yml. here how my west.yml looks like. I'm wondering if the problem is coming from missing modules. ( the nrf_wifi is well imported in my zephyr/modules)


    manifest:
    remotes:
    - name: zephyrproject-rtos

    projects:
    - name: zephyr
    remote: zephyrproject-rtos
    revision: v4.1.0
    import:
    # By using name-allowlist we can clone only the modules that are
    # strictly needed by the application.
    name-allowlist:
    - cmsis # required by the ARM portœ
    - hal_stm32 # required by the STM32 based boards
    - segger
    - littlefs
    - cmsis # required by the ARM port
    - hal_nordic # required by the nRF based boards
    - tinycrypt # required by the BLE
    - open-amp # required by the BLE
    - libmetal # required by the BLE
    - hal_espressif
    - lvgl



Children
Related