This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Problem adding I2S to nRF connect SDK - DTS

Hi there,

First of all; I have experience in Keil but I am new to SEGGER and Zephyr.

Rebuilding our project in Segger using the new nRF Connect SDK I am stuck at adding I2S to an example.

I started with the Nordic NUS (BLE UART) example, which runs OK at my board.

I started adding I2S to the project using 'Configure nRF Connect SDK Project", enabling 'Enable I2S driver <NRFX_I2S>' and 'I2S bus drivers <I2S>'.
After configuration, result OK, I added a label to the dts overlay.

&i2s0 {
compatible = "nordic,nrf-i2s";
};

After I run CMake I get the error 'create_nordic_project.py failed (1).
The error output says:
Error: nrf52dk_nrf52832.dts.pre.tmp:500.1-6 Label or path i2s0 not found

I think I can get it working 'the old way' but I want to switch to the DTS system for now.

Anybody got a lead for me?

Thanks,

Sander

Related