boards/syna/sr100/doc/index.rst
.. zephyr:board:: sr100_rdk
Overview
The Synaptics Astra™ SR100 Series of AI MCUs is designed to deliver high-performance, AI-Native, multimodal compute to consumer, enterprise, and industrial Internet of Things (IoT) workloads.
The Astra Machina Micro SR100 Evaluation Platform Kit features the following key components:
Daughter card interface options:
System power supply:
More information about Astra MCU series and the evaluation board can be found
at the Synaptics website_.
.. zephyr:board-supported-hw::
A detailed description on the hardware connections, IOs and peripherals can be found on the
Synaptics Astra MCU website_.
Programming and Debugging
.. zephyr:board-supported-runners::
To build an application, use the standard Zephyr command. Here is an example for the
:zephyr:code-sample:hello_world application.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: sr100_rdk :goals: build
Connect the board using the USB-C connector to your host machine. Make sure you can see the
CMSIS-DAP endpoint using lsusb:
.. code-block:: console
$ lsusb | grep CMSIS-DAP Bus 001 Device 058: ID cafe:4006 Synaptics, Inc SR100 CMSIS-DAP
Next, run the west debugserver command.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: sr100_rdk :goals: debugserver
Now, in a separate terminal, run the flashing script provided by Synaptics:
.. code-block:: console
python openocd_flash.py build/zephyr/zephyr.bin 0x0 0x0 1
References
.. target-notes::
.. _Synaptics website: https://www.synaptics.com/assets/product-brief/sr-series .. _Synaptics Astra MCU website: https://synaptics-astra-mcu.github.io/doc/v/latest/platform/Astra_Machina_Micro_SR100_Series_Evaluation_Platform_Kit_RevC_UG_511-001445-02_RevA.html