Cannot build I2S echo application for NRF5340

Hi, I am a beginner into the embedded audio space, and happened upon this board to use for our university project. Our team's current plan would be to produce audio directly on the board and play it through the headphone jack, but have not found much success with the NRF5340 Audio application, as it has a lot of integration with Bluetooth (which we don't need for now). Right now we just need a simple application that plays a tune on the board.

In my search I have found the I2S echo application, which seems like a simple start for our use case. However, when trying to build the application we encountered the following error:

-- Found BOARD.dts: C:/ncs/v2.6.2/zephyr/boards/arm/nrf5340_audio_dk_nrf5340/nrf5340_audio_dk_nrf5340_cpuapp.dts
-- Found devicetree overlay: boards/nrf5340dk_nrf5340_cpuapp.overlay
devicetree error: pinctrl-names property in /soc/peripheral@50000000/i2s@28000 in C:/ncs/v2.6.2/zephyr/misc/empty_file.c has 1 strings, expected 2 strings

This is our build configuration (all other options left as default):

SDK version:

Any help would be appreciated! Thanks!

Parents
No Data
Reply
  • Since the CS47L63 DSP hardware solution hasn't been available, I've already begun my descent down the software rabbit hole of CMSIS. Nordic's SDK seemingly has plenty of infrastructure in place to handle this sort of stream processing, but no obvious educational examples explaining and demonstrating their use. Can you recommend any repos worthy of study that might enlighten an intermediate student?

    I have voraciously read the Audio Module library SDK documentation multiple times, and I have a general sense of the shape such an implementation might take, but none for the actual mechanics, and I've not been able to find any examples from which to extrapolate my own explorations.

Children
Related