Linux driver for nRF7002

Hi,

I am evaluating the nRF7002 to be used as a host based WiFi MAC/PHY. My host is TI AM3358. The Linux version we use is 4.1.15. 

1. Is it possible to use the nRF7002 for this purpose?

2. I couldn't find any Linux drivers for this except https://github.com/NordicPlayground/nrf70-linux-driver. I tried building this but west fails.

Cheers,

Kaushalya

Parents Reply Children
  • Hi Amanda,

    Many thanks for your reply. Does the Ubuntu build environment is supposed to be native on RPi 4 or cross compile on a x86 machine? 

    Can it be build on a windows machine?

    Cheers,

    Kaushalya

  • Hi Amanda, Please let me know how to set up the build environment bit more clearly.

    Also the details about the interposer board and nRF7002 evaluation kit mention in the Readme is same as the nRF7002-DK?

    I tried building it natively on an Ubuntu core (ubuntu 6.2.0-1004-raspi) and I get 

    /home/pi/nrf/drivers/wifi/nrf700x/osal/utils/inc/list.h:15:10: fatal error: stddef.h: No such file or directory

    I am now trying to build it natively on a RPi 3 on Ubuntu Desktop 22.04.03. 

    Cheers,

    Kaushalya

  • kaushalyasat said:
    Also the details about the interposer board and nRF7002 evaluation kit mention in the Readme is same as the nRF7002-DK?

    The Interposer board is not included in the nRF7002 or nRF7001 Evaluation Kit and will need to be manufactured separately. The reference board design files for the same can be found here.

    EK (without Host MCU) is not the same as DK.

  • Hi Amanda,

    1. I am not sure, as I am not clear about what is this interposer board. Is this an off the shelf board or something you got to design yourself to connect the nRF7002 DK to CM4?

    2. I couldn't find what is the EK as well. Is this same as DK?

    3. Is this build natively in CM4?

    4. Can we cross build this in a PC?

    5. Any comments about the build failure I get as mentioned earlier?

    Cheers,

    Kaushalya

  • Hi, 

    kaushalyasat said:
    1. I am not sure, as I am not clear about what is this interposer board. Is this an off the shelf board or something you got to design yourself to connect the nRF7002 DK to CM4?

    The Interposer board is not included in the nRF7002 or nRF7001 Evaluation Kit and will need to be manufactured separately. The reference board design files for the same can be found here.

    kaushalyasat said:
    2. I couldn't find what is the EK as well. Is this same as DK?

    No, EK only has nRF7002 without Host MCU.

    kaushalyasat said:
    3. Is this build natively in CM4?

    No.

    kaushalyasat said:
    4. Can we cross build this in a PC?

    Please use Ubuntu 22.04.03 LTS (64-bit) comes with 5.15.0-1037-raspi Linux kernel

    kaushalyasat said:
    5. Any comments about the build failure I get as mentioned earlier?

    We have used "Ubuntu 22.04.3 LTS" server variant (native to RPi4). Please use the same environment.

    ubuntu@ubuntu:~$ uname -a
    
    Linux ubuntu 5.15.0-1037-raspi #40-Ubuntu SMP PREEMPT Fri Aug 25 16:42:00 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
    ubuntu@ubuntu:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 22.04.3 LTS
    Release: 22.04
    Codename: jammy
    ubuntu@ubuntu:~$

    -Amanda H.

Related