|
| 1 | +.. _nrf5340_audio_dk_nrf5340: |
| 2 | + |
| 3 | +nRF5340 Audio DK |
| 4 | +################ |
| 5 | + |
| 6 | +Overview |
| 7 | +******** |
| 8 | + |
| 9 | +The nRF5340 Audio DK (PCA10121) is designed for showcasing, developing and experimenting |
| 10 | +with Bluetooth® LE Audio. |
| 11 | + |
| 12 | +You can use this board for developing LE-Audio-compatible applications that support Auracast™, |
| 13 | +connected isochronous streams (CIS) and broadcast isochronous streams (BIS), |
| 14 | +and offer support for acting as a audio source, audio sink and source + sink. |
| 15 | + |
| 16 | +Zephyr uses the nrf5340_audio_dk_nrf5340 board configuration for building |
| 17 | +for the nRF5340 Audio DK. |
| 18 | + |
| 19 | +Hardware |
| 20 | +******** |
| 21 | + |
| 22 | +The nRF5340 Audio DK comes with the following hardware features: |
| 23 | + |
| 24 | +* nRF5340 dual-core SoC based on the Arm® Cortex®-M33 architecture |
| 25 | +* CS47L63 Low-Power Audio DSP with mono differential headphone driver |
| 26 | +* nPM1100 Ultra-small form-factor Power Management IC |
| 27 | +* On-board digital microphone |
| 28 | +* On-board power measurement |
| 29 | +* SD card slot |
| 30 | +* Built-in debugger |
| 31 | +* Stereo analog input using 3.5 mm jack |
| 32 | +* USB soundcard capability |
| 33 | + |
| 34 | +.. figure:: img/nrf5340_audio_dk.jpg |
| 35 | + :align: center |
| 36 | + :alt: nRF5340 DK |
| 37 | + |
| 38 | +More information about the board can be found at the `nRF5340 Audio DK website`_. The `Nordic Semiconductor Infocenter`_ |
| 39 | +contains the processor's information and the datasheet. |
| 40 | + |
| 41 | +nRF5340 SoC |
| 42 | +=========== |
| 43 | + |
| 44 | +The nRF5340 Audio DK is built around the nRF5340 SoC, which has the following characteristics: |
| 45 | + |
| 46 | +* A full-featured Arm Cortex-M33F core with DSP instructions, |
| 47 | + FPU, and Armv8-M Security Extension, running at up to 128 MHz, |
| 48 | + referred to as the **application core**. |
| 49 | +* A secondary Arm Cortex-M33 core, with a reduced feature set, |
| 50 | + running at a fixed 64 MHz, referred to as the **network core**. |
| 51 | + |
| 52 | +The nrf5340_audio_dk_nrf5340_cpuapp build target provides support for the application |
| 53 | +core on the nRF5340 SoC. The nrf5340_audio_dk_nrf5340_cpunet build target provides |
| 54 | +support for the network core on the nRF5340 SoC. |
| 55 | + |
| 56 | + |
| 57 | +The `Nordic Semiconductor Infocenter`_ contains the processor's information and |
| 58 | +the datasheet. |
| 59 | + |
| 60 | +Supported Features |
| 61 | +================== |
| 62 | + |
| 63 | +See :ref:`nrf5340dk_nrf5340` and `Nordic Semiconductor Infocenter`_ |
| 64 | +for a complete list of nRF5340 Audio DK board hardware features. |
| 65 | + |
| 66 | + |
| 67 | +Programming and Debugging |
| 68 | +************************* |
| 69 | + |
| 70 | +Flashing |
| 71 | +======== |
| 72 | + |
| 73 | +Follow the instructions in the :ref:`nordic_segger` page to install |
| 74 | +and configure all the necessary software. Further information can be |
| 75 | +found in :ref:`nordic_segger_flashing`. Then you can build and flash |
| 76 | +applications as usual (:ref:`build_an_application` and |
| 77 | +:ref:`application_run` for more details). |
| 78 | + |
| 79 | +.. warning:: |
| 80 | + |
| 81 | + The nRF5340 has a flash read-back protection feature. When flash read-back |
| 82 | + protection is active, you will need to recover the chip before reflashing. |
| 83 | + If you are flashing with :ref:`west <west-build-flash-debug>`, run |
| 84 | + this command for more details on the related ``--recover`` option: |
| 85 | + |
| 86 | + .. code-block:: console |
| 87 | +
|
| 88 | + west flash -H -r nrfjprog --skip-rebuild |
| 89 | +
|
| 90 | +.. note:: |
| 91 | + |
| 92 | + Flashing and debugging applications on the nRF5340 Audio DK requires |
| 93 | + upgrading the nRF Command Line Tools to version 10.12.0. Further |
| 94 | + information on how to install the nRF Command Line Tools can be |
| 95 | + found in :ref:`nordic_segger_flashing`. |
| 96 | + |
| 97 | +Debugging |
| 98 | +========= |
| 99 | + |
| 100 | +Refer to the :ref:`nordic_segger` page to learn about debugging Nordic |
| 101 | +boards with a Segger IC. |
| 102 | + |
| 103 | +References |
| 104 | +********** |
| 105 | + |
| 106 | +.. target-notes:: |
| 107 | + |
| 108 | +.. _nRF5340 Audio DK website: |
| 109 | + https://www.nordicsemi.com/Products/Development-hardware/nrf5340-audio-dk |
| 110 | +.. _Nordic Semiconductor Infocenter: https://infocenter.nordicsemi.com |
0 commit comments