SL2610 User Guide

This section provides comprehensive user guides and demo applications for the SL2610 evaluation platform. Learn how to run Sample applications, configure peripheral, and explore the full capabilities of the SL2610 board through hands-on examples.

Download Binaries (Path): All demo binaries can be downloaded from the GitHub repository under GitHub Releases

Download Binaries (.zip): The pre-compiled demo binaries (ZIP package) are available at GitHub Releases

Sample Application Demos:

../srsdk/examples/driver_examples/can_sample_app/README

CAN Sample App Demo - A complete guide for the CAN Driver sample application, demonstrate Classical CAN and CAN FD communication with controller initialization, loopback testing, acceptance-filter validation, scheduled transmission, timestamp verification, and CAN FD payload/DLC validation.

DMA Driver Sample Application

DMA Sample App Demo - Demonstrates advanced DMA usage including 1D memory transfers, linked descriptor chains, software-triggered transfers, channel management, pause/resume control, and interrupt-driven completion handling with data integrity validation.

DMIC PDM-RX Sample Application

DMIC Sample App Demo - A complete guide for the DMIC PDM-RX sample application, capture and verify digital microphone audio through FIFO and DMA-based receive paths, with support for blocking, non-blocking, and callback-driven capture modes, including PCM data validation and diagnostic logging.

FC Driver Sample Application

FC Sample App Demo - A complete guide for the FC Driver sample application, demonstrate Fault Controller operation with controller initialization, fault-source routing, interrupt and reset validation, fault log capture, and callback completion verification.

I2C Expander Sample Application

I2C Expander Sample App Demo - Demonstrates GPIO output control using an external FXL6408 I2C-based GPIO expander with periodic toggling and status logging.

I2S and TDM Driver Sample Application

I2S Sample App Demo - Demonstrates I2S interface setup and audio data transfer flow for peripheral communication.

../srsdk/examples/driver_examples/i3c_sample_app/README

I3C Sample App Demo - A complete guide for the I3C Driver sample application, demonstrate I3C controller and target operation with dynamic address assignment, CCC handling, blocking and non-blocking transfers, IBI/MR/Hot-Join events, I2C compatibility mode, and speed-test validation.

../srsdk/examples/driver_examples/iim423xx_sample_app/README

IIM423XX Sample App Demo - A complete guide for the IIM423XX sample application, validate I3C controller communication with the IIM423XX sensor through bus bring-up, dynamic address assignment, and sensor feature testing including accelerometer, FIFO, tilt, tap, and wake-on-motion validation.

NAND Driver Sample Application

Nand Sample App Demo - Demonstrates initialization, JEDEC ID detection, erase, read, and write operations on an external SPI-NAND flash device.

SPWM Driver Sample Application

SPWM Driver App Demo - Configurable PWM framework for motor control and power electronics, supporting Normal PWM, PWM with Dead-Time, and Pseudo-Random PWM modes.

Timer Driver Sample Application

TIMER Driver Sample App Demo - A complete guide for the Timer Driver sample application, validate timer APIs, blocking delays, one-shot and periodic timer modes, system counter functions, remaining-time queries, timer cancellation, and optional slow-clock timer operation.

Watchdog Driver Sample Application

Watchdog Driver Sample App Demo - Demonstrates watchdog start, refresh, stop, restart, and timeout-reset validation through functional test scenarios on supported boards.

XSPI Driver Sample Application

XSPI Sample App Demo - Demonstrates external SPI-NOR flash operations including initialization, JEDEC ID detection, erase, read/write operations, and throughput measurement.

System Manager Application

System Manager Application - Guide for SL2610 system manager boot flow handling, supported boot paths, and bring-up/runtime logging.