Unclear on how to move forward with nRF7002 companion outside of Dev Kits

Hi folks.

recently I've been experimenting with the nrf7002dk Development Kit, and I'd like to move forward with prototyping a custom board around the nRF7002 + nRF5340 chips (along with some other peripheral devices specifically for my use case). I've been able to get an idea of how to design the schematic around these chips from the hardware files here: https://www.nordicsemi.com/Products/Development-hardware/nRF7002-DK/Download?lang=en#infotabs. However, I have been completely stuck on how to move forward on the software side for the nRF7002 when it's not being used in a Dev Kit.

I have been primarily using these two wikis to understand the software side of things:

- https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf70/index.html

- https://docs.nordicsemi.com/bundle/ncs-2.9.0/page/nrf/samples/wifi.html

All of these wikis are centred heavily around the usage of the Dev Kits and provide little to no context on how to use the nRF7002 outside of a Dev Kit environment. For example, I'd like to use a different set of pins for the QSPI interface - it's entirely unclear to me how to do that, because none of the Dev Kit examples mention it and I've been unable to find an example device tree file.

Am I viewing the wrong resources? What is the recommended approach to move from the Dev Kits to custom boards from Nordic?

I apologize if there's am immediately obvious answer to this that I've missed in my research - please humour me regardless, I'm still learning :)

Cheers,

Aidan

Parents Reply
  • Thanks Amanda, I appreciate the support. I have previously used the custom boards guide & have followed through the Fundamentals & Intermediate course. My question is primarily related specifically to the nrf7002 - for this chip in particular, I'm struggling to find clear hands-on documentation for common functionality in a way that's easy to transfer to a custom board. Do you have any particular tutorials that may be most useful in this case?

    For example, let's take a look at this sample: https://github.com/nrfconnect/sdk-nrf/blob/main/samples/wifi/scan/src/main.c. Where can I read more about "how" this works? How does Zephyr WIFI Management know that 1/ we're using the nRF7002 and 2/ what QPSI configurations we're using? I'm probably just missing something in the docs somewhere but right now I feel like I've got a gap in my understanding of how this works, which makes me apprehensive to use it.

    Cheers,

    Aidan

Children
Related