Skip to main content

K3 CoM260 Development Kit User Guide

PDF Version

Click to download K3 CoM260 Development Kit User Guide (PDF)

Revision History

The revision history below records the updates made to this document.

RevisionDateDescription
V2.02026.03.191. Swapped the positions of UART0 RX and TX
2. Updated CAM0 to MIPI CSI1 (2-lane)
V1.02025.11.24Initial release

1. Product Overview

1.1 Introduction

This document describes the key features, hardware characteristics, interface configuration, and software debugging methods of the K3 CoM260 and the K3 CoM260 Development Kit. It is intended to help developers quickly understand the product capabilities and become familiar with the development and application solutions of the K3 CoM260 module.

1.2 Product Version

The product version is used in this document as listed below:

Product NameProduct Version
K3 CoM260K3-CoM260_P1_LP5315B_32X2_v03_20260312

2. Product Specifications

ItemDescription
ProcessorSpacemiT K3, featuring 8-core X100™ 64-bit RISC-V AI processors + 8-core A100™ AI cores, delivering 60 TOPS of AI computing power
DisplayDP Type-A interface, up to 4K@60fps; 2 × 4-lane MIPI DSI interfaces, up to 4K@60Hz
Memory2 × LPDDR5, 6400 MT/s, available in 8 GB / 16 GB / 32 GB configurations
On-board StorageUFS 2.2, available in 128 GB / 256 GB configurations
Expandable StorageM.2 2280 M-Key connector; M.2 2230 M-Key connector; TF-Card interface
Wireless CommunicationM.2 2230 E-Key connector, supporting Wi-Fi 6 and BT 5.0
Wired Network1 Ethernet port with an RJ45 connector, supporting 1000M
USB Interfaces4 × USB 3.0 / USB 2.0 Type-A interfaces; 1 × USB 3.0 Type-C OTG interface, without power delivery support
Debug Interfaces40 Pin standard GPIO interface; 12 Pin debug interface for debugging, boot mode selection, hardware reset, power on/off, and firmware flashing
MIPI Interfaces1 × 2-lane MIPI DSI FPC interface; 2 × 4-lane MIPI CSI FPC interfaces, supporting “4+4”, “4+2+2”, or “2+2+2+2” link combinations
Other Interfaces1 × CAN FD interface; 1 × fan interface
RTCSupports 1.85 V to 5.5 V input
Form FactorModule and baseboard combination with heatsink support; module size: 69.6 × 45 mm; baseboard size: 100 × 70 mm
Operating SystemSupports the Bianbu and Ubuntu OSs
Power InputSupports 19V/2.37A and 12V/5A DCIN power supply
ReliabilityPeripheral interfaces support ESD contact protection xxxx; consumer-grade xxxx or industrial-grade xxxx options are available

3. System Overview

3.1 K3 Chip Overview

K3 is a new-generation high-performance RISC-V AI CPU launched by SpacemiT, with the following features:

  • 8 high-performance X100 compute cores, with a maximum frequency of 2.4 GHz, 130K DMIPS computing power, and single-core SPECint2006 > 9.0/GHz

  • 60 TOPS of AI computing power

  • Multiple high-speed expansion interfaces, including 8 lanes of PCIe, 4x USB 3.0 ports, and 4x GMAC ports

3.2 K3 Chip Block Diagram

K3 chip block diagram

3.3 K3 CoM260 Reference Solution Block Diagram

3.3.1 Reference Solution Overview

The K3 CoM260 system solution has the following features:

  • Built on the K3 chipset
  • Uses a power supply design based on the P1 PMIC + external DC-DC
  • DRAM configuration includes 2 × LPDDR5 and UFS 2.2
  • Peripheral interfaces include:
    • 7 lanes PCIe 3.0
    • 3x USB 3.0 ports
    • 1x GMAC port
    • TF Card and other interfaces

The overall solution is stable, reliable, and suitable for mass production.

The reference solution block diagram is shown below: K3 CoM260 reference solution block diagram

3.3.2 Functional Overview

The K3 CoM260 Development Kit provides the following features:

  • Type-C: 1 × USB 3.0 Type-C UFP interface for system firmware upgrade
  • DP: 1 × DP 1.2 Type-A interface, supporting output up to 3840 × 2160 @ 60fps
  • MIPI DSI: 1 × 30 Pin FPC connector; 1 × 2-lane MIPI DSI signal for an LCD panel, and 1 × I2C signal for a CTP panel
  • MIPI CSI: 2 × 22 Pin FPC connectors; 2 × MIPI CSI signals, supporting two cameras
  • 40 Pin Header: Raspberry Pi-compatible 40 Pin header supporting I2C, UART, SPI, I2S, and GPIO debugging
  • SD-Card: Supports high-speed TF cards
  • PCIe Wi-Fi: 1 × M.2 E-Key connector; module model RTL8852BE; external SMA antenna; supports wireless networking
  • Ethernet: 1 × RJ45 connector with 10/100/1000M adaptive Ethernet
  • PCIe 3.0: 2 × M.2 M-Key connectors for 2280 and 2230 SSDs
  • USB 3.0 Type-A: 2 × USB 3.0 Type-A dual connectors for USB device expansion
  • 12 Pin Button Header: Used to connect the LED, UART debug, ACOK, power on/off, and reset buttons
  • FAN: 1 × 4 Pin fan connector for a 4-wire speed-controllable fan
  • CAN: 1 × 4 Pin header with an integrated CAN transceiver for CAN device connection
  • RTC: 1 × 2 Pin wire-to-board connector supporting 1.85 V ~ 5 V input

3.3.3 Functional Interfaces

FunctionAvailable (Yes/No)
2 × LPDDR5 (4 GB / 8 GB / 16 GB)Yes
UFS (128 GB)Yes
SPI FlashYes
DC JackYes
DP 1.2 OUTYes
MIPI DSIYes
MIPI CSIYes
SD-CardYes
Wi-Fi & BluetoothYes
GbEYes
2 × M.2 M-KeyYes
2 × USB 3.0 Type-A DualYes
40 PinYes
12 PinYes
FANYes
CANNo
RTCNo

4. Hardware Description

4.1 Product Appearance

K3 CoM260 development kit photo

4.2 Power Block Diagram

Power block diagram 1
Power block diagram 2

4.3 Boot Download Sel & JTAG Sel

Boot Download Sel and JTAG Sel diagram is shown as below.

Boot Download Sel and JTAG Sel diagram

4.4 I2C Addresses

K3 CoM260 provides abundant peripheral interfaces. When debugging I2C peripherals, I2C channel multiplexing may be involved. The figure below shows the I2C addresses and pull-up power configuration of the K3 CoM260 Development Kit to avoid address conflicts and voltage-level mismatches.

I2C address and pull-up power diagram

5. Module Description

5.1 Power Input

The K3 CoM260 Development Kit provides only one power input method: DCIN. Please use a power adapter rated for 12 V-6 A.

5.2 Memory

The K3 CoM260 module integrates the following four types of memory:

  1. UFS2.2: On-board UFS storage, with a default capacity of 128 GB.
  2. SPI Flash: On-board SPI Flash.
  3. DDR: Two LPDDR5 chips are used, with per-chip capacities of 4 GB / 8 GB / 16 GB.
  4. EEPROM: Used to store board information.

5.3 Button Interfaces

The K3 CoM260 Development Kit provides multifunction button interfaces, including the power, reset, and download buttons.

Button interface diagram

PinSignal NameFunction
1PC_LED-LED negative
2PC_LED+LED positive
3UART0_RXDDEBUG UART RX
4UART0_TXDDEBUG UART TX
5BMCU_ACOKSet for button power-on
6AUTO_ON_DISShort with BMCU_ACOK to enable button power-on
7GNDPower ground
8PMIC_RST_OUTnReset
9GNDPower ground
10FORCE_RECOVERYDownload
11GNDPower ground
12SLEEP/WAKEPower on/off

5.4 MIPI CSI High-Speed Connector

The K3-CoM260 is not limited to specific camera module models. Its high-speed connector provides two sets of 4-lane MIPI CSI interfaces, and different link combination modes can be flexibly selected through onboard resistor configuration.

By default,

  • CAM0 supports 2 lanes
  • CAM1 supports 2+2 lanes or 4 lanes

MIPI CSI high-speed connector diagram

The 22 Pin high-speed connector pinout is as follows:

CAM0

PinSignal Name
1VDD_3V3_SYS
2I2C4_SDA
3I2C4_SCL
4GND
5CLK_CAMCK
6CAM_PWDN
7GND
8MIPI_CSI0_DP1
9MIPI_CSI0_DN1
10GND
11MIPI_CSI0_DP0
12MIPI_CSI0_DN0
13GND
14MIPI_CSI1_CLKP
15MIPI_CSI1_CLKN
16GND
17MIPI_CSI1_DP1
18MIPI_CSI1_DN1
19GND
20MIPI_CSI1_DP0
21MIPI_CSI1_DN0
22GND

CAM1

PinSignal Name
1VDD_3V3_SYS
2I2C4_SDA
3I2C4_SCL
4GND
5CLK_CAMCK
6CAM_PWDN
7GND
8MIPI_CSI3_DP1
9MIPI_CSI3_DN1
10GND
11MIPI_CSI3_DP0
12MIPI_CSI3_DN0
13GND
14MIPI_CSI2_CLKP
15MIPI_CSI2_CLKN
16GND
17MIPI_CSI2_DP1
18MIPI_CSI2_DN1
19GND
20MIPI_CSI2_DP0
21MIPI_CSI2_DN0
22GND

5.5 MIPI DSI Display Connector

K3 CoM260 supports the Raspberry Pi 4.3-inch capacitive touch display.

MIPI DSI display connector diagram

The display connector pinout is as follows:

PinSignal NameSignal NamePin
1GNDGND2
3MIPI_DSI1_LANE1_DNMIPI_DSI1_LANE1_DN4
5MIPI_DSI1_LANE1_DPMIPI_DSI1_LANE1_DP6
7GNDGND8
9MIPI_DSI1_CLK_NMIPI_DSI1_CLK_N10
11MIPI_DSI1_CLK_PMIPI_DSI1_CLK_P12
13GNDGND14
15MIPI_DSI1_LANE0_DNMIPI_DSI1_LANE0_DN16
17MIPI_DSI1_LANE0_DPMIPI_DSI1_LANE0_DP18
19GNDGND20
21I2C3_SCLI2C3_SCL22
23I2C3_SDAI2C3_SDA24
25GNDGND26
27LCD_VCC33LCD_VCC3328
29LCD_VCC33LCD_VCC3330

5.6 Type-C Connector

The Type-C connector on the K3 CoM260 Development Kit supports OTG mode only and does not support power input.

Type-C connector diagram

5.7 DP Output Interface

The K3 CoM260 Development Kit provides one DP Type-A output interface, supporting up to DP 1.2 and video output up to 3840 × 2160 @ 60fps.

DP output interface diagram

5.8 USB Interfaces

The K3 CoM260 Development Kit provides four USB 3.0 Type-A interfaces for connecting various USB peripherals.

USB interface diagram

5.9 RJ45 Interface

The K3 CoM260 Development Kit provides one RJ45 Gigabit Ethernet port.

RJ45 interface diagram

5.10 Wi-Fi/Bluetooth Module

The K3 CoM260 Development Kit supports an M.2 2230 E-Key module for wireless networking and Bluetooth connectivity.

Wi-Fi/Bluetooth module diagram

5.11 40 Pin Header

The K3 CoM260 Development Kit provides a 40 Pin dual-row header. The pinout is shown below:

40 Pin header pinout

Note: The IO function can be configured as needed.

PinSignal NameSignal NamePin
1VDD_3V3_SYSVDD_5V_GPIO2
3I2C3_SDAVDD_5V_GPIO4
5I2C3_SCLGND6
7GPIO09UART1_TXD_LS8
9GNDUART1_RXD_LS10
11UART1_RTS_LSI2S0_SCLK_LS12
13R-SPI0_SCK_LSGND14
15GPIO12_LSR-SPI0_CS1_LS16
17VDD_3V3_SYSR-SPI0_CS_LS18
19SPI0_MOSI_LSGND20
21SPI0_MISO_LSR-SPI0_MISO_LS22
23SPI0_SCK_LSSPI0_CS0_LS24
25GNDSPI0_CS1_LS26
27I2C0_SDAI2C0_SCL28
29GPIO01_LSGND30
31GPIO11_LSGPIO07_LS32
33GPIO13_LSGND34
35I2S0_LRCK_LSUART1_CTS_LS36
37R-SPI0_MOSI_LSI2S0_SDIN_LS38
39GNDI2S0_SDOUT_LS40

5.12 TF-Card Interface

K3 CoM260 supports TF cards for storage expansion. It also supports a Debug expansion card for JTAG debugging.

TF-Card interface diagram

5.13 M.2 M-Key Interface

The K3 CoM260 Development Kit provides two M.2 M-Key interfaces, supporting 2280 (the longer SSD shown in the figure) and 2230 (the shorter SSD shown in the figure) NVMe SSD form factors, as well as other M.2 M-Key devices.

M.2 M-Key interface diagram

5.14 CAN FD Interface

The K3 CoM260 Development Kit integrates an on-board CAN transceiver and can be directly connected to CAN devices.

CAN FD interface diagram

6. Initial Setup

6.1 Preparation Before Use

6.1.1 Power Adapter

K3 CoM260 is powered through the DCIN interface. A certified DC jack power adapter with the correct output specification is recommended. Supported power specifications are 19V/2.37A or 12V/5A.

6.1.2 Keyboard and Mouse

You can connect a wired keyboard, mouse, or USB receiver to any USB-A port on the K3 CoM260 Development Kit. Bluetooth keyboards and mice are also supported.

When a USB 3.0 device and a 2.4 GHz wireless keyboard or mouse receiver are connected to adjacent USB 3.0 ports, you may experience input lag or intermittent stuttering. This is a common physical phenomenon caused by potential interference from USB 3.0 high-speed data transmission with 2.4 GHz wireless signals.

If you encounter this issue, we recommend using a USB extension cable to move the wireless receiver away from the USB 3.0 device. This can help reduce interference and improve the stability of the wireless connection.

6.1.3 Display

K3 CoM260 requires an external display for video output. The product supports both DP and MIPI DSI video interfaces, so either one display or both types of displays can be connected.

Note: If video output is required through the MIPI DSI interface, make sure the display and K3 CoM260 are connected before power-on. The MIPI DSI interface on K3 CoM260 does not support hot plugging.

6.1.4 Network Connection

K3 CoM260 supports wired RJ45 network connections and can be connected directly to an Ethernet cable.
It also supports Wi-Fi and Bluetooth wireless connections. An external antenna can be installed for stronger signal reception.

6.2 Power-On

Complete the following connections before powering on the device:

  • Connect the device to a display using a video cable, and connect the keyboard and mouse.
  • Last, connect the power cable and power on the device.
    • On first power-up: the device powers on automatically.
    • After software shutdown: press the power button briefly to power on again.

After startup:

  • The red power indicator on the K3 CoM260 Development Kit lights up.
  • The cooling fan on the K3 CoM260 module starts moving.

6.3 Configure K3-CoM260 on First Boot

K3 CoM260 comes preinstalled with the Bianbu operating system. A setup wizard runs automatically on first boot, and a display, keyboard, and mouse are required to complete the configuration.

For detailed configuration instructions, refer to LXQt Startup Wizard (Initial Setup).

7. Firmware Flashing

7.1 Enter Flashing Mode

Before entering flashing mode, prepare two push buttons: one for shorting FC_REC to GND, and the other for shorting SYS_RST to GND.

  1. When the device is powered off
    1. Press and hold the FC_REC button.
    2. Connect the power adapter to power on the device.
    3. Release the FC_REC button.
    4. Use a Type-C data cable to connect the Type-C port on the development board to the host computer.
    5. Use the SpacemiT Titan flashing tool or run the fastboot command to flash the firmware.
  2. When the device is already powered on and running
    1. Press and hold the FC_REC button.
    2. Briefly press the RST button.
    3. Release the FC_REC button.
    4. Use a Type-C data cable to connect the Type-C port on the development board to the host computer.
    5. Use the SpacemiT Titan flashing tool or run the fastboot command to flash the firmware.

Button connection diagram for entering flashing mode

For the flashing procedure, refer to the Flashing Tool User Guide.

7.2 Firmware Download and Installation

Bianbu is an operating system deeply optimized by SpacemiT for processors based on the RISC-V architecture.

Click K3 Bianbu to download the installation package.

8. Serial Debugging

8.1 Interface Connection

Connect the host PC to the TX, RX, and GND pins of the 12 Pin interface on the K3-CoM260 carrier board through a USB-to-TTL adapter. The interface signals are shown below:

Serial interface connection diagram

8.2 Debugging on Windows

MobaXterm is used as an example below:

First, connect the serial hardware correctly, and then confirm under Ports in Windows Device Manager that the corresponding COM port can be recognized, as shown below.

Windows Device Manager COM port recognition

  1. Open MobaXterm, then select Sessions → New Session.

    MobaXterm new serial session

  2. In the dialog box that appears, select Serial.

  3. In the Serial port drop-down list, select the recognized COM port.

  4. Set Speed to 115200.

  5. Click OK to enter the serial log output page.

9. Precautions

K3 CoM260 is intended for laboratory or engineering environments. Before use, read the following precautions carefully:

  1. Do not hot-plug the display interface, CSI interface, or expansion board under any circumstances.
  2. Before unpacking and installation, take necessary anti-static precautions to avoid damage to the development board caused by electrostatic discharge (ESD).
  3. When handling the development board, hold the board edges and avoid touching exposed metal parts to prevent ESD damage to components.
  4. Place the development board on a dry, flat surface, and keep it away from heat sources, electromagnetic interference sources, radiation sources, and electromagnetically sensitive equipment such as medical devices.