boards/adi/sdp_k1/doc/index.rst
.. zephyr:board:: adi_sdp_k1
Overview
The EVAL-SDP-CK1Z (SDP-K1) controller board is a system demonstration platform (SDP) from Analog Devices designed to connect to evaluation shields containing ADI components.
STM32 microcontroller in BGA216 package
USB 2.0 device with USB-C connector
USB debug interface supporting CMSIS-DAP through a NXP Freescale microcontroller
Flexible board power supply
3 color LEDs (green, orange, red) and 1 status LED
One push-buttons: RESET
16MB SDRAM
Arduino UNO and 120-pin SDP connectors
More information about the board can be found on the ADI SDP-K1 website_.
Hardware
ADI SDP-K1 provides the following hardware components:
More information about STM32F469NI can be found here:
STM32F469NI product page_STM32F469 reference manual_.. zephyr:board-supported-hw::
For more details please refer to EVAL-SDP-CK1Z User Guide_.
.. figure:: img/adi_sdp_k1_arduino.webp :align: center :alt: ADI SDP-K1 Arduino UNO headers pinout
ADI SDP-K1 (Credit: Analog Devices, Inc.)
.. figure:: img/adi_sdp_k1_120pin.webp :align: center :alt: ADI SDP-K1 120-pin SDP connector pinout
ADI SDP-K1 (Credit: Analog Devices, Inc.)
Programming and Debugging
.. zephyr:board-supported-runners::
The ADI SDP-K1 be programmed over USB using the DAPLink firmware running on an
embedded NXP Freescale microcontroller or a 10-pin DEBUG header connected
to a STLINK debugger.
DAPLink exposes a storage device, as well as USB HID and CDC Endpoints, to the
host. For more details please refer to the Official DAPLink website_.
First, connect the STLINK debugger to your host computer using the Micro-USB port.
Then attach the debugger to the 10-pin DEBUG header on the SDP-K1. Finally
connect the SDP-K1 to your host computer using the USB-C port.
Run a serial host program to connect with your board:
.. code-block:: console
$ minicom -D /dev/serial/by-id/usb-ARM_DAPLink_CMSIS-DAP_<...>
Here is an example for the :zephyr:code-sample:hello_world application.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: adi_sdp_k1 :goals: build flash
You should see the following message on the console:
.. code-block:: console
Hello World! adi_sdp_k1
.. _ADI SDP-K1 website: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/sdp-k1.html
.. _EVAL-SDP-CK1Z User Guide: https://www.analog.com/media/en/technical-documentation/user-guides/EVAL-SDP-CK1Z-UG-1539.pdf
.. _STM32F469NI product page: https://www.st.com/en/microcontrollers/stm32f469ni.html
.. _STM32F469 reference manual: https://www.st.com/resource/en/reference_manual/dm00127514.pdf
.. _Official DAPLink website: https://daplink.io/